30. august 2004 - 15:19Der er
2 kommentarer og 1 løsning
event.clientX i Mozilla?
Hej!
Jeg kan godt få Mozilla til at oplyse om X og Y værdierne, men kun på en bestemt måde. Nedenstående script burde forklare :)
Begge links giver en alert om clientX i IE, men kun den nedereste gør i Mozilla.
Hvordan fikser jeg det?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script type="text/javascript"> function luk_menu() { alert(event.clientX); } </script> </head> <body>
Forhåbenligt er det kun den øverste der virker i mozilla :o)
Hvis du mener at du vil gøre funktionen uafhængig så den er fungerende, på de fleste browser typer - uden at have forskellige funktioner - så kast eventen med i dit kald
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script type="text/javascript"> function luk_menu(e) { alert(e.clientX); } </script> </head> <body>
- og hvis du vil have lidt ældre geckobrowsere med kan det anbefales at du udvider funktionen en smule
<script type="text/javascript"> var isie = (document.all)?1:0;
function luk_menu(e) { x = (isie)?e.clientX:e.pageX; alert(x) } </script>
-og velbekommer ;o)
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.