I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
I Mozilla fungerer måden at håndtere events på en lidt anden måde, da selve window.event ikke kan bruges direkte inde i funktionen, men skal sendes via et argument: function folg_mus(event){ obj = document.getElementById("billeddiv"); x = (typeof event.pageX == "number") ? event.pageX : event.clientX; y = (typeof event.pageY == "number") ? event.pageY : event.clientY;
obj.style.top = y + document.body.scrollTop +"px"; obj.style.left = x + 13+"px"; }
Mener godt nok at clientX og clientY også virker i de nye versioner af Mozilla, men for en sikkerhedsskyld plejer jeg at lade funktionen vælge imellem pageX/Y og clientX/Y. Desuden kræves der i Mozilla at du bruger enheder i CSS.
Du skal foresten kalde funktionen på denne måde: <tr onmouseover="folg_mus(event);"> Om du bruger onmouseover eller onmouse-etellerandet er for så vidt ligemeget. Bare brug den du brugte før.
hvad kan jeg så bruge istedet for 'document.body.scrollTop' ???
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.