hola a todos, tengo un problemilla, he creado un div que aparece cuando se pasa el ratón sobre una imagen, y desaparece cuando se quita, el problema es que si lo paso varias veces, IE me empieza a mover la barra del scroll de la página hacia abajo, esto no me ocurre con firefox, alguna ayuda??
Este es mi código:
function prev(en) {
t(en).onmouseover = function () {
window.c = document.createElement('div');
c.style.position = 'absolute';
var pos = getElementPosition.call(t(en));
c.style.left = pos.left + 10 + 'px';
if (window.innerHeight)
c.style.top = pos.top + window.scrollY + 50 + 'px';
else
c.style.top = pos.top + document.body.parentNode.scrollTop + 'px';
c.style.padding = '0px';
c.style.border = '1px solid #000';
if (navigator.appName == 'Microsoft Internet Explorer') {
c.innerHTML = '<a href="img/guardar.png" class="sexylightbox" rel="group1" title="Microsoft CEO"><iframe width="800" height="550" frameborder="0" allowtransparency="true" src="' + t(en).href + '" />></a>';
}
else {
c.innerHTML = '<a href="img/guardar.png" class="sexylightbox" rel="group1" title="Microsoft CEO"><iframe width="800" height="750" frameborder="0" allowtransparency="true" src="' + t(en).href + '" />></a>';
}
document.body.appendChild(c);
window.c.focus();
}
t(en).onmouseout = function () {
//timedMsg();
document.body.removeChild(window.c);
window.c = null;
}
}
Un saludo, gracias