¿Cómo narices deslizo una capa en la posición del ratón con firefox? Es simplemente imposible o es que soy un completo jilipollas que no se entera?
Uffffff, 5 horas con lo mismo y nada. Que coraje, estoy ya harto, vamos, tanto que lo dejo y me voy a comer y paso de todo.
Os pongo el código para ver si veis algo:
Código:
Eso en head y en body:<script language="JavaScript"> function mouseX(evt) { if (evt.pageX) return evt.pageX; else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); else return null; } function mouseY(evt) { if (evt.pageY) return evt.pageY; else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return null; } function muevecapa(){ if (!e) var e = window.event||window.Event; x = mouseX(e); y = mouseY(e); alert(x); document.getElementById('capa123456789').style.left= x+10 +"px"; document.getElementById('capa123456789').style.top= y +"px"; } </script>
Código:
<body> <div id="capa123456789"><b>Cargando Datos...</b></div> <br><br> <p onmousemove="muevecapa()">Esto es una prueba que solo va en ie pero en firefox no</p> </body>
He puesto un alert con la posición x, en ie va bien pero en firefox me da null.
Haber si alguien sabe cómo hacer esto, por favor.
Y valla lacra que tenemos con los dos exploradores de los huevos, por qué no se habrán puesto de acuerdo y habrán unificado criterios antes de jodernos de esta manera, urrrggggg
Disculpad mi lenguaje pero es que estoy más caliente que el pico de un plancha.
Gracias a todos de antemano