webForumDet fria alternativet

Problem med en meny

5 svar · 348 visningar · startad av l-boy

l-boyMedlem sedan juli 2003221 inlägg
#1

Driver en sida (http://www.lsk.se) vars meny är uppbyggd av en tabell med ett par fält.

När man, som sidan fungerar nu, expanderar ett menyval (Historia el. Ungdom t.ex) så hamnar man automatiskt på förstasidan. Skulle vilja ändra på detta. Och för att kunna göra det måste jag nog kunna lagra HELA Urln (T.ex; http://www.lsk.se/index.asp?link=team.asp&team_id=A Herr - 2004). Alltså även Querystrings...

Hur kan jag plocka ut allt efter index.asp ?

Request.ServerVariables("SCRIPT_NAME") testade jag men den ger mig endast index.asp.

MatsJMedlem sedan apr. 2004459 inlägg
#2

För att plocka ut alla querystrings kör du:

Request.ServerVariables("QUERY_STRING")
l-boyMedlem sedan juli 2003221 inlägg
#3

Tackar. Funkar fint.
Men inte att göra en
Server.Execute "document.asp&docID=1284"

Hur kommer man förbi det problemet?

@ndersMedlem sedan juni 200032 969 inlägg
#4

Det gör du inte. Du kan inte ange querystrings när du exekverar en sida med server.execute.

Däremot ärver sidan alla querystrings som finns på den exekverande sidan om jag inte missminner mig.

l-boyMedlem sedan juli 2003221 inlägg
#5

Ok. Tack. Men du har ingen annan lösning?

@ndersMedlem sedan juni 200032 969 inlägg
#6

Du kan alltid använda sessionsvariabler för ändamålet. Spara ner querystrings i sessionsvariabel, exekvera sida, hämta querystrings från sessionsvariabel.

Annars kan man använda en iframe eller xmlhttp för att hämta datan från en sida och skriva ut där du vill.

mvh

134 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)