Tengo este trozo de codigo en una funcion para cargar contenido dinamico en un div, el div es el objeto contenedor que esta aqui adelante. En ese codigo html cargado hay algunas funciones javascript que se deben ejecutar, con esto logro que se ejecuten sin ningun problema en chrome y firefox pero IE 7, 8 y 9 no hacen absolutmente nada. Cual es el problema?
var scripts = contenedor.getElementsByTagName('script');
for (var ix = 0; ix < scripts.length; ix++) {
eval(scripts[ix].text);
}