03. februar 2004 - 19:58Der er
7 kommentarer og 1 løsning
undgå "send" spørgsmål i form
hejsa!
På min side sender man en form med hvilken dato man vel se forum indlæg for. Man føres herefter over på en søge side. Man kan her klikke sig ind på et forum indlæg og i toppen af siden kan man klikke på en tilbageknap, her bruger jeg <a href="java script:history.back(-1)">Tilbage</a> Mit problem er, at klikker man på tilbage spørger webbrowseren om man vil sende formen en gang til - det vil jeg gerne omgå.
Hvordan gør jeg det? og kan man overhovedet gøre det?
jeg er stadig ikke med ... hvad skal det betyde ? og hvad har det med sagen at gøre hvad det nu end betyder ?! du kan få fat i siden du kom fra ved at enten bruge 'document.referrer' i javascript eller Request.ServerVariables("REFERER") i ASP (hvad det hedder i PHP ved jeg ikke, da jeg ikke er en PHP-haj)
at bruge history.back() eller document.referrer er næsten det samme. Prøv dette, og se selv:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title><br> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function test() { alert( document.referrer ); } //--> </SCRIPT> </head>
<body> <a href="?">Klikk først på mig</a><br> <a href="java script:void(0);" onclick="test();">Klik på mig, og se hvor jeg kom fra</a> </body> </html>
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.