Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2007, 16:58
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 20 años, 5 meses
Puntos: 1
Funciona en Firefox pero no en el Explorer

Utilizo una función que circula por los foros para ejecutar javascript despues de llamar a una página mediante Ajax.

La función sirve para cargar el javascript de la página "hijo". Es esta:

function SetContainerHTML(id,html,processScripts)
{
mydiv = document.getElementById(id);
mydiv.innerHTML = html;
if(processScripts!=false)
{
var elementos = mydiv.getElementsByTagName('script');
for(i=0;i<elementos.length;i++) {
var elemento = elementos[i];
nuevoScript = document.createElement('script');
nuevoScript.text = elemento.innerHTML;
nuevoScript.type = 'text/javascript';
if(elemento.src!=null && elemento.src.length>0)
nuevoScript.src = elemento.src;
elemento.parentNode.replaceChild(nuevoScript,eleme nto);
}
}
}

Funciona perfecta en Firefox, pero en Explorer ni caso.

Cualquier código que pongo en la página hijo no lo muestra correctamente en el explorer.

¿Alguna idea?
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...