10. november 2005 - 12:56Der er
4 kommentarer og 1 løsning
return false i andre browsere end IE
Jeg har brug for at kunne stoppe browseren midt i en javascriptkode.
Det virker fint nok i IE, men hverken i firefox eller netscape.
Er der nogen der kender de korrekte funktioner i de andre to browsere?
Det er f.eks. i en form der bliver sendt hvor dette står i form-tagget: onKeyDown=\"if (event.keyCode == 13) {window.event.returnValue = false; return false;}\"
Mit problem er at firefox og netscape sender formen afsted ... hvor den egentlig ikke burde foretage sig noget.
Yups ... Gecko kan kun cancel'e en event på 'onkeypress'. Desuden har den en helt anden event-model end IE. I Gecko skal du således bruge EVENT.stopPropagation() - i stedet for EVENT.cancelBubble=true ... og EVENT.preventDefault() i stedet for EVENT.returnValue=false :)
roenving> Ok, tak - men jeg bruger nu det jeg selv har med keyCode, for det virker indtil videre ;)
Synes godt om
Ny brugerNybegynder
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.