webForumDet fria alternativet

Snabb fråga...

ASP

1 svar · 238 visningar · startad av Donatello

Medlem sedan jan. 2005108 inlägg
Frågan#1

Har ett system av sidor där vissa är uppbyggda enligt följande:

asp och htmlkod

inkluderad sida

asp och htmlkod

En massa saker fungerar inte på sidan å jag felkör för fulla muggar. En sak som gör mig osäker är dock en kombination av variablar som kanske inte är så lyckad. Vissa sidor kan se ut såhär:

<%
dim testvariabel
testvariabel = true
%>
<!-- #INCLUDE VIRTUAL="/annan_sida.asp" -->
<%lite mer aspkod%>

Andra på ett liknande sätt, men där variabeln testvariabel aldrig ens varit på tal. annan_sida.asp innehåller:

Händer lite grejer
<%
if testvariabel = true then
Händer mer grejer
end if
%>

Om jag kör en "if testvariabel" utan att nånsin ha skapat variabeln, kör det ihop sig då? Vad skulle hända om jag skapade samma variabel två ggr? Och lade till dim testvariabel i annan_sida.asp också?

Tacksam för svar... Vore skönt att kunna stryka den från fellistan... :)

Medlem sedan juni 200032 967 inlägg
#2

Om jag kör en "if testvariabel" utan att nånsin ha skapat variabeln, kör det ihop sig då?

Kör ihop sig och kör ihop sig... Om du inte skapat variabeln innan, då finns det väl ingen chans att koden med if-satsen gör vad den ska?

Vad skulle hända om jag skapade samma variabel två ggr?

Normalt ingenting, innehållet / värdet skrivs bara över. Om inte:

Och lade till dim testvariabel i annan_sida.asp också?

Om du använder dim variabel två gånger på "samma sida" (dvs i sidan eller i någon fil som inkluderas) så får du ett felmeddelande.

mvh

484 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
222 ms — deklarationer (db)
128 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
223 ms — ändringar (db)