10. september 2008 - 10:14Der er
7 kommentarer og 1 løsning
window.location.href virker ikke
Hej.
Jeg har:
<script type='text/javascript' language='javascript'> function confirmLogout() { var r=confirm('Er du sikker på at du vil logge ud?') if (r==true) { window.location.href='?logud=1'; } else { return false; } } </script>
og
<a href='' onclick='confirmLogout();'>Log ud</a>
Mit problem er, at jeg bliver sendt videre til ?logud=1..
Hvis jeg sætter en alert før window.location.href modtager jeg denne.
Derfor undrer det mig at loactionen ikke ændres. Jeg har ligeledes prøvet med google.com som href..
<script type='text/javascript' language='javascript'> function confirmLogout() { var r=confirm('Er du sikker på at du vil logge ud?') if (r==true) { window.location.href+='?logud=1'; } else { return false; } } </script>
Mangler du ikke bare at sætte href="java script:void(0)" på dit link? Hvis du ikke har det, så vil href'en (der er blank) jo blive kørt, inden window.location.href når at blive kørt. Med void(0) undgår du, at href'en bliver kørt.
<script type="text/javascript"> function confirmLogout(){ var r=confirm('Er du sikker på, at du vil logge ud?'); if(r==true){ window.location.href+="?logud=1"; } } </script>
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.