Es muy interesante esa función caricatos gracias, por alguna razón no me funciona creo que lo estoy haciendo mal, ya la coloque en distintos lugares y no jala, bueno voy a incluir el código de las páginas con las que estoy haciendo estas pruebas, lo último que probe fue así :
Index.html
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"lang="es" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Index</title>
<script type="text/javascript" language="javascript" src="js/dbs.js"></script>
<script type="text/javascript" language="javascript" src="js/buscador.js"></script>
<link href="css/mis_estilos.css" rel="stylesheet" type="text/css"/>
<script language="JavaScript" type="text/javascript" src="js/saludo.js"></script>
<script language="JavaScript" type="text/javascript" src="js/code.js"></script>
</head>
<body>
<div id="menu">
<a href="javascript:cargarPagina('buscadorJS.html','contenidos');">Busca code</a>
</div>
<div id="contenidos">
<h3>Aqui se carga buscadorJS.html</h3>
</div>
<script>MuestraEstilos();</script>
</body>
</html>
Esto es lo que se carga en el div contenidos de index.html por via de AJAX
buscadorJS.html
Código:
<html>
<head>
<title> ---- </title>
<script>
window.onload = function() {alert('hola')}
if (window.onload != undefined){
temp = window.onload;
window.onload = function(){
alert("otro onload"); temp();
}
}
else window.onload = function(){alert("Ok")}
</script>
</head>
<body>
<h1>Busquedas</h1>
<div id="areaDatos" style="position:absolute;"></div>
</body>
</html>
La funcion que se tiene que ejecutar en buscadorJS.html es parte de buscador.js que se jala en index.html, aún la que me pasaste no se ejecuta cuando se carga en index.html el contenido de buscadorJS.html.
Que estoy haciendo mal?
Gracias por sus aportaciones