Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2011, 16:03
felcapo
 
Fecha de Ingreso: noviembre-2009
Mensajes: 47
Antigüedad: 15 años
Puntos: 0
Margen molesto en IE

Hola, en la siguiente pagina .php se puede ver un margen que se crea en la parte superior del documento, pero solo en IE. En FireFox y Goggle Chrome no.

http://www.guiaoleo.com.ar/prms/cond...ue&promoID=160

El tema es el siguiente: Si pueden ver el codigo, fijense que luego del body hay un <img> que tiene width="1" y height="1" y que lo crea un archivo javascript llamado certifica.js. El tema es que no tengo acceso a ese archivo de javascript (porque trabajo en una empresa) y por ende tampoco tengo acceso al img que crea.

Probando con el editor de estilo del IE9 descubri que aplicandole style="display:block;height:0" al img desaparece el margen, entonces decidi crear un <script></script> luego del body con una funcion que se llama chequear() y se ejecuta cuando se finaliza la carga de la pagina por el onload="chequear()" del <body>. Esta funcion sirve para detectar de todas las imagenes del documento, cual tiene el height="1" y aplicarle a ese img el style="display:block;height:0;" para que desaparezca.

Nuevamente en FireFox y Goggle Chrome funciona, pero en IE7, IE8 e IE9 no le crea el style al img.

¿¿¿¿¿¿¿ POR QUE ???????? :S:S:S:S:S:S:S:S:S:S:S

Última edición por felcapo; 08/07/2011 a las 16:33