Troxy Medlem sedan mars 2004 1 505 inlägg Trådstart 24 feb. 2005 14:40 #1 Hej!
Om man anger <%Option Explicit%> inne på default.asp, måste man också ange det på alla sidor man inkluderar på sidan?
Måste jag lägga <%Option Explicit%> i methods.asp om jag inkluderar den såhär?
<!--#include file="inc/methods.asp" -->
Eller såhär?
<%
server.execute("methods.asp")
%>
Tacksam för hjälp!
@nders Medlem sedan juni 2000 32 967 inlägg Eftersom resultatet av SSI-include blir ett dokument, så kan du inte ha option explicit på mer än ett ställe.
J.N. Medlem sedan apr. 2003 1 660 inlägg HEJ!
Du kan ju prova!
Men, då får du fel, man kan nämligen endast ha en enda i en sida, dvs inkl alla infogade filer.
Om du sätter den i methods.asp och infogar sidan en bit ned i huvudsidan får du (nog) fel, tror det måste ligga allra överst.
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg Om du använder SSI (includes) så ärvs kravet att definera variablar, ja. Det gör det inte om du använder .Execute, då denna sida exekveras i ett annat scope och inte under samma som från den sida som den anropas från.