webForumDet fria alternativet

Querystring

3 svar · 248 visningar · startad av eko

ekoMedlem sedan juni 2002198 inlägg
#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>
magnusfernstromMedlem sedan mars 20032 184 inlägg
#2

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

Erik JuhlinMedlem sedan maj 20007 625 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>
ekoMedlem sedan juni 2002198 inlägg
#4

Tack Erik, perfekt kod ;)

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb