Avatar billede jesper27 Nybegynder
28. februar 2001 - 15:48 Der er 3 kommentarer og
1 løsning

indhold af querystring forsvinder!! HJÆLP :-)

Jeg har egentlig fået problemet løst ved at benytte

<img src=\"etellerandet.gif onclick=\"\"window.location.href=\'showinfo.asp?InfoType=DEALS&SessionID=<%=SessionId%>&ShowAll=1\';\">

Men der irriterer mig grænseløst, at jeg ikke ved hvad årsagen er til, at indholdet af min querystring forsvinder. Querystringen forsvinder når jeg benytter <input type=\"image\"> istedet for <input type=\"button\">. Som nedenfor:


Response.Write(\"<input type=\"\"image\"\" src=\"\"/images/rightmenu/showall.gif\"\"\")
%>
onClick=\"window.location.href=\'showinfo.asp?InfoType=DEALS&SessionID=<%=SessionId%>&ShowAll=1\';\">
<%


Følgende kode virker fint:

Response.Write(\"<input type=\"\"Button\"\" value=\"\"Show all deals\"\"\")
%>
onClick=\"window.location.href=\'showinfo.asp?InfoType=DEALS&SessionID=<%=SessionId%>&ShowAll=1\';\">
<%


Hvofor, any body???
Avatar billede dudal Nybegynder
28. februar 2001 - 15:52 #1
Hvis du bruger image, så submitter du en form.... Istedet kan du bare bruge

<img src=\"billede.gif\" onClick=\"window.location.href=\'showinfo.asp?InfoType=DEALS&SessionID=<%=SessionId%>&ShowAll=1\';\">

/Jesper
Avatar billede jesper27 Nybegynder
28. februar 2001 - 16:14 #2
Det også det jeg har fundet frem til som du kan se øverst.

Men jeg har et eksempel som rent faktisk virker, den eneste forskel som jeg kan se er at mit eksempel ovenover indgår i en form, hvor det som virker ikke indgår i en form.

Jesper27


Avatar billede dudal Nybegynder
28. februar 2001 - 16:22 #3
Det der sker når du har en <input type=\"image\"> i en form, er at den bliver submittet. Derfor går siden jo til det der er specificeret i action på formen (Eller samme side hvis der ikke er specificeret noget). Derfor er der ikke noget ved at bedebrowseren om at gå til en anden side, da browseren så skulle gå til 2 sider på samme tid, altså den side i form action plus den du har i onClick. Das kann man nicht. :-)

Hvis du ikke vil submitte formen, hvorfor så bruge en <iput type=\"image\"> istedet for en <img src>???

Btw. Hvis det er for at få koordinaterne kan du i dit imagetag skrive isMap.

/Jesper
Avatar billede jesper27 Nybegynder
28. februar 2001 - 16:25 #4
Cool, det var jeg ikke klar over.

takker

/Jesper27
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