Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2012, 17:52
Avatar de clopezp86
clopezp86
 
Fecha de Ingreso: junio-2011
Ubicación: Abrera (Barcelona)
Mensajes: 22
Antigüedad: 12 años, 10 meses
Puntos: 4
Duda: Pestañas con XMLHttprequest y actualizar toda la página

Hola foreros!!!

Hace mucho que no posteo, pero os sigo desde ya ni me acuerdo!!!
Primeramente agradecer todos los aportes de los integrantes de esta comunidad.

Os comento, como bien se sabe usamos el famoso XMLHTTPREQUEST para "imbuir" una página web dentro de un DIV, inclusive se puede programar una navegación vía pestañas a base de includes y etc.

Aquí el sencillo código de javascript:

Código:
function openweb(web, DivID)
{
    var laweb;
    if (window.XMLHttpRequest)
    {
	laweb=new XMLHttpRequest();
	}	
	laweb.onreadystatechange=function()
	{
		if (laweb.readyState==4 && laweb.status==200)
		{
			document.getElementById(DivID).innerHTML=laweb.responseText;
		}
      }
      laweb.open("POST",web, true);
      laweb.send(null);
}
Esta función permite abrir dentro de un div con id X la página Y que se quiera, hasta ahí todo correcto y perfecto, el problema se tercia en lo siguiente:

Cuando clickamos en un link y se abre la página en cuestión dentro del DIV, si actualizamos la web vía F5 o botón "Actualizar" el div retoma la página por defecto y no guarda la página abierta antes de pulsar F5, ¿Cómo podemos mantener la página que hemos abierto en ese div aunque presionemos F5 o actualicemos la web?

Espero haberme explicado bien.

¡Un saludo!