Avatar billede jenskf5 Nybegynder
05. marts 2002 - 13:36 Der er 4 kommentarer og
1 løsning

"Indpakning" af QueryStrings?

Hej

Jeg har en side, hvortil der sendes en URL, som den skal åbnes i et popup-vindue, og i det vindue, skal forskellige QueryStrings bruges. Det kræver derfor, at jeg pakker de forskellige QueryStrings ned til "senere brug", men hvordan gøres det lige?

QueryStrings som skal pakkes ned til senere brug:

&fraNavn=" & Server.URLEncode(Request.QueryString("fraNavn")) & "&fraAdresse=" & Server.URLEncode(Request.QueryString("fraAdresse")) & "&postadresse=" & Server.URLEncode(Request.QueryString("postadresse")) "&postnr=" Server.URLEncode(Request.QueryString("postnr")) & "&videotitelNavnDummy=" & Server.URLEncode(videotitelNavnDummy) & "

Koden, som åbner det vindue, som skal åbne et popup-vindue med URL "gotoURL":

<a href='http://www.minhjemmeside.dk/multimedia/video/popup1.asp?gotoUrl=http://www.minhjemmeside.dk/multimedia/video/admin1.asp'>klik her!'</a>
Avatar billede coltau Juniormester
05. marts 2002 - 14:44 #1
Hvis du skal gemme en URL og bruge den igen skal du kun anvende URLEncode en gang på hele URLEN.

Eksempel:
RS("URL") = Server.URLEncode("http://www.minside.dk?p1=æble&p2=agurk&p3=ål")

Når du så skal anvende den igen skal det gøres således:

<a href="<%=RS("URL")%>">Klik her</a>
Avatar billede jenskf5 Nybegynder
05. marts 2002 - 17:11 #2
Ok, nu har jeg lavet om på min kode, men nu siger den "statement expected" - hvorfor?

<a href=" & Server.URLEncode("http://www.minhjemmeside.dk/multimedia/video/popup1.asp?gotoUrl=http://www.minhjemmeside.dk/multimedia/video/admin1.asp&fraNavn=" & Request.QueryString("fraNavn") & "&fraAdresse=" & Request.QueryString("fraAdresse") & "&postadresse=" & Request.QueryString("postadresse") & "&postnr=" & Request.QueryString("postnr") & "&videotitelNavnDummy=" & videotitelNavnDummy)">klik her!</a>
Avatar billede coltau Juniormester
05. marts 2002 - 18:02 #3
For overskuelighedens skyld kan den laves således:

<%
sURL = "http://www.minhjemmeside.dk/multimedia/video/popup1.asp?gotoUrl=http://www.minhjemmeside.dk/multimedia/video/admin1.asp&fraNavn=" & Request.QueryString("fraNavn") & "&fraAdresse=" & Request.QueryString("fraAdresse") & "&postadresse=" & Request.QueryString("postadresse") & "&postnr=" & Request.QueryString("postnr") & "&videotitelNavnDummy=" & videotitelNavnDummy
Response.Write("<a href=" & Server.URLEncode(sURL) & ">klik her!</a><br>")
%>
Avatar billede jenskf5 Nybegynder
05. marts 2002 - 20:50 #4
Det virker - tak for hjælpen! :-)
Avatar billede coltau Juniormester
05. marts 2002 - 20:58 #5
Si-il

  - som det hedder.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester