Foros del Web » Programando para Internet » Javascript »

Manipular pagina desde y dentro de un DIV

Estas en el tema de Manipular pagina desde y dentro de un DIV en el foro de Javascript en Foros del Web. Estoy usando el siguiente codigo para cargar paginas en un div. Código HTML: function loadurl(url,id){ var pagecnx = createXMLHttpRequest(); pagecnx.onreadystatechange=function(){ if (pagecnx.readyState == 4 && ...
  #1 (permalink)  
Antiguo 03/05/2013, 05:10
Avatar de Simon_Echecopar  
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 8 meses
Puntos: 0
Manipular pagina desde y dentro de un DIV

Estoy usando el siguiente codigo para cargar paginas en un div.

Código HTML:
function loadurl(url,id){
	var pagecnx = createXMLHttpRequest();
	pagecnx.onreadystatechange=function(){
		if (pagecnx.readyState == 4 && (pagecnx.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(id).innerHTML=pagecnx.responseText;
	}
	pagecnx.open('GET',url,true)
	pagecnx.send(null)
}

function loadurlkey(e,url,id){
	tecla = (document.all) ? e.keyCode : e.which;
	if (tecla==13)
		loadurl(url,id);
}

function createXMLHttpRequest(){
	var xmlHttp=null;
	if (window.ActiveXObject) 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		xmlHttp = new XMLHttpRequest();
	return xmlHttp;
}
Y lo que quiero hacer es usarlo dentro de una pagina que ya se cargo dentro del div para sustituir esta pagina.
Lo unico que se me habia ocurrido es fijar el nombre de document al del html contenedor del div
  #2 (permalink)  
Antiguo 03/05/2013, 05:55
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Manipular pagina desde y dentro de un DIV

El parametro "id" es el que determina donde se va a ver el resultado de la petición AJAX que estas haciendo... no hay ningun problema en llamar la funció desde el mismo objeto (div, celda,span....) que tenga como id el id de destino.

function loadurl(url,id) la url es lo que vas a mostrar y id donde se mostrará
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: html, manipular
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:39.