Tag Archives: problemas con ie 6

Internet Explorer no puede abrir la página

3 Feb

Trabajando con un sitio en Joomla!, ocurría que funcionaba perfectamente en Mozilla, pero en IE 6, en algunas páginas, tiraba un error de que IE no podía abrir la página (y básicamente explotaba). Resulta ser que IE tiene un problema con el evento “domready”. (Hay una buena explicación en http://mootools.lighthouseapp.com/projects/2706/tickets/168-domready-event-and-ie). Para hacer el cuento corto, si hacemos que en vez de llamarse al evento domready, se llame al evento onload, se soluciona el problema.

(Sí, bueno, aparentemente eso hace que la página demore más en cargar o qué se yo, pero la cosa es que anda bien!)

En mi caso, sustituí en Joomla! en el archivo behaviour.php que está en \libraries\joomla\html\html la línea:

$tooltipInit = ‘        window.addEvent(\’domready\’, function(){ var JTooltips = new Tips($$(\”.$selector.’\’), ‘.$options.’); });’;

por:

$tooltipInit = ‘        window.addEvent(\’onload\’, function(){ var JTooltips = new Tips($$(\”.$selector.’\’), ‘.$options.’); });’;

(Es decir, cambié domready por onload).

🙂

Anuncios
A %d blogueros les gusta esto: