function simple(apa)
*lite kod här*
select case apa
case "1"
response.write "hej"
case "2"
response.write "tja"
end select
end function
Säg då att jag inkluderar simpelfunktion.asp på en sida.
includerar simplefunction.asp
if strFunktion = "1" then
simple(1)
end if
Kommer all kod i den här funktionen att läsas in hos surfaren oavsett ifall funktionen används, eller kommer endast "lite kod här" läsas in, alternativt inget av det?
om det e så att den läser in koden oavsett så är väll detta en dummare lösning än att på alla sidorna man eventuellt kan tänkas behöva använda funktionen köra med något sådanthär
if användfunktion = "ja" then
lite kod här
select case apa
case "1"
response.write "hej"
case "2"
response.write "tja"
end select
end if
för då läses väll bara informationen in ifall användfunktion = "ja", om den inte innehåller "ja" borde väll ingen av koden läsas in?
ja hur funkar det? tänker jag helt fel?
Vad är skillnaden på följande 2 sätt att anropa en funktion, vad är bäst?
t.ex
Simple("nisse","apa", "100")
och
simple "nisse, "apa", "100"
Är det ungefär samma som att både
response.redirect("apa.asp")
och
response.redirect "apa.asp"
?
varför är det så föresten?
varför måste man använda t.ex
call simple(2)
på vissa funktioner men inte andra?
och vad är skillnaden mellan en funktion och en sub?
ok blev en del både onödiga och kanske korkade frågor men man e ju nyfiken, inte hållt på med funtioner så länge.
Kommer all kod i den här funktionen att läsas in hos surfaren oavsett ifall funktionen används, eller kommer endast "lite kod här" läsas in, alternativt inget av det?
Inget skickas ju till webbläsaren, utan allt tolkas på servern. Det är en bra idé att använda funktioner i includefiler. Samla alla funktioner du behöver i en fil som du inkluderar, använd inte en fil per funktion.
Vad är skillnaden på följande 2 sätt att anropa en funktion, vad är bäst?
Subrutiner är funktioner som inte returnerar någonting. När man kallar på dessa anger man inte parenteser runt parametrarna. Vill man göra det använder man call. Om du har funktioner som inte returnerar någonting, så borde de alltså vara subrutiner. (Där fick du väl svar på ett gäng av frågorna ;) )
mvh
265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25