Jeg bruger en funktion til at få en lille infoboks frem når man flytter musen over et billede, alle siger at det ikke virker i andre browsere end IE, er det noget man kan lave om på?
Her er scriptet: <script type="text/JavaScript"> function dus() { window.status = "About NS - Avisen omkring Netstationen"; setTimeout( "dus()", "1" ); } dus(); </script> <script language="JavaScript"> x = + 13; y = + 5;
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
hvordan kalder du mov()? Det er i hvert fald der bumsen trykker (sikke et dumt udtrykt btw). Grunden til det ikke virker i andre browsere end IE (der er sikkert også andre, men lad det ligge) er måden IE håndterer events på. I Mozilla fx duer det ikke at skrive event inde i en funktion - event-objektet skal sendes via et argument, fx: function mov(e) { event = (e) ? e : event; if (paa) { document.getElementById("tip").style.left = event.clientX + x; document.getElementById("tip").style.top = event.clientY + y; } }
Du sender så event-objektet med når du kalder funktionen: <div onmouseover="mov(event);"> (ændres selvfølgelig efter hvordan du kalder funktionen.
hmm, det er vist bedre at skrive: function mov(e) { e = (e) ? e : event; if (paa) { document.getElementById("tip").style.left = e.clientX + x; document.getElementById("tip").style.top = e.clientY + y; } }
IE brokkede sig i hvert fald hos mig - men det var så også et andet 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.