Ver Mensaje Individual
  #21 (permalink)  
Antiguo 24/04/2008, 16:22
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 2 meses
Puntos: 280
Re: Mostrar un .html dentro de una etiqueta DIV

Mira, este es el que yo uso.

Archivo ajax.js

Cita:
var peticion = false;
if (window.XMLHttpRequest) {
peticion = new XMLHttpRequest();
} else if (window.ActiveXObject) {
peticion = new ActiveXObject("Microsoft.XMLHTTP");
}

function cargarExterno(datos,divID) {
if(peticion) {
var obj = document.getElementById(divID);
peticion.open("GET", datos);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
obj.innerHTML = peticion.responseText;
}
}
peticion.send(null);
}
}
Ahora lo cargo desde la cabecera del html con:

Cita:
<script type="text/javascript" src="ajax.js"></script>
Y ahora en el html los enlaces van por ejemplo así:

Cita:
<ul id="menu">
<li><a href="javascript:cargarExterno('pagina1.html','con tenido');">Cargar
el html 1</a></li>
<li><a href="javascript:cargarExterno('pagina2.html','con tenido');">Cargar
el html 2</a></li>
</ul>
<br>

<div id="contenido"></div>
A ver si te va.

Mikel.