Hola.
Estoy via Ajax cargando un trozo de HTML para insertar en la pagina. Por comodidad utilizo la libreria Jquery.
Funciona bien. El HTML se me carga y muestra correctamente. Pero el JavaScript que lleva insertado no se ejecuta. Adjunto te escribo el codigo. ¿teneis alguna solución?
Pagina principal
-------------------
<html>
<head>
<title>Index!</title>
<script src="jquery.js" language="javascript" type="text/javascript"></script>
<script>
function cargarHTML(){
$("#body").load("carga.htm");
}
</script>
</head>
<p>Testing AJAX with Jquery!</p>
<a href="javascript:cargarHTML();">Cargar el HTML</a>
<hr />
<div id="body">Aqui ira el codigo HTML cargado</div>
<hr />
<body>
</body>
</html>
Pagina que cargo
--------------------
<div>
<script>
function hola(){
alert("hola");
}
</script>
<p><a href="javascript:hola();"/>Lista 1</a></p>
</div>
Lo he probado tambien a implementarlo yo. Escribir la pagina HTML en una variable e insertarla con el innertHTML y tampoco me funciona.
Alguna solución ¿por favor?