webForumDet fria alternativet

Querystring

ASP

3 svar · 248 visningar · startad av eko

Medlem sedan juni 2002198 inlägg
Frågan#1

Hur gör man för att sida "ID_1.asp" ska visas automatiskt i pictures.asp som förvald.
Alltså att den laddas in direkt innan man har klickat på någon utav länkarna?

pictures.asp

<%
If Request.Querystring("ID") = "1" Then
Server.Execute( "ID_1.asp" )
ElseIf Request.Querystring("ID") = "2" Then
Server.Execute( "ID_2.asp" )
ElseIf Request.Querystring("ID") = "3" Then
Server.Execute( "ID_3.asp" )
End If
%>
<br>
<a href="?NODE=5&ID=1">PICTURES FROM 2004</a><br>
<a href="?NODE=5&ID=3">PICTURES FROM 2003</a><br>
<a href="?NODE=5&ID=2">PICTURES FROM 2002</a>
Medlem sedan mars 20033 686 inlägg
#2

Kolla om Querystringen är tom. Om den är det, sätt ID till 1.

Medlem sedan maj 200010 687 inlägg
#3

Oj va lustig kod. :)
Förslag:

<%
If Request.Querystring("ID").Count Then
	Server.Execute "ID_" & Request.Querystring("ID") & ".asp"
Else
	Server.Execute "ID_1.asp"
End If
%>
<br>
<a href="?NODE=5&ID=1">PICTURES FROM 2004</a><br>
<a href="?NODE=5&ID=3">PICTURES FROM 2003</a><br>
<a href="?NODE=5&ID=2">PICTURES FROM 2002</a>
Medlem sedan juni 2002198 inlägg
#4

Tack Erik, perfekt kod ;)

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)