
El código en cuestión es el siguiente:
Código :
function mostrar() { $("#pop").fadeIn('slow'); } //checkHover $(document).ready(function (){ //Conseguir valores de la img var img_w = $("#pop img").width(338) + 10; var img_h = $("#pop img").height(205) + 28; //Darle el alto y ancho $("#pop").css('width', img_w + 'px'); $("#pop").css('height', img_h + 'px'); //Esconder el popup $("#pop").hide(); //Consigue valores de la ventana del navegador var w = $(this).width(338); var h = $(this).height(205); //Centra el popup w = (w/2) - (img_w/2); h = (h/2) - (img_h/2); $("#pop").css("left",w + "px"); $("#pop").css("top",h + "px"); //temporizador, para que no aparezca de golpe setTimeout("mostrar()",3000); //Función para cerrar el popup $("#pop").click(function (){ $(this).fadeOut('slow'); }); }) function cerrar() { $("#pop").fadeOut('slow'); } //checkHover $(document).ready(function (){ //Conseguir valores de la img var img_w = $("#pop img").width(338) + 10; var img_h = $("#pop img").height(205) + 28; //Darle el alto y ancho $("#pop").css('width', img_w + 'px'); $("#pop").css('height', img_h + 'px'); //Consigue valores de la ventana del navegador var w = $(this).width(338); var h = $(this).height(205); //Centra el popup w = (w/2) - (img_w/2); h = (h/2) - (img_h/2); $("#pop").css("left",w + "px"); $("#pop").css("top",h + "px"); //temporizador, para que se cierre automáticamente luego de .... mili segundos setTimeout("cerrar()",25800); //Función para cerrar el popup $("#pop").click(function (){ $(this).fadeOut('slow'); }); })
Hoy estoy entregado y he dejado de usar esa función aunque es exactamente lo que necesitaba. En estos momentos estoy usando un simple pop up no intrusivo pero sin ninguna de las funciones que tan bien explicó Dientuki.
Si alguien puede ayudarme a desasnar una vez más los problemas de IE para que el pop up no intrusivo abra y cierre con un temporizador....le estaré muy agradecido.

Saludos!