Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2006, 09:51
barbastro
 
Fecha de Ingreso: octubre-2006
Mensajes: 1
Antigüedad: 17 años, 7 meses
Puntos: 0
JavaScript e InnerHTML

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?