Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Librerias JS y ajax

Estas en el tema de Librerias JS y ajax en el foro de Frameworks JS en Foros del Web. Hola, Tengo la siguiente función en ajax que me carga una pagina en un div contenedor: Código: function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { //mozilla, zafari, ...
  #1 (permalink)  
Antiguo 22/08/2007, 14:58
Avatar de Jossephb  
Fecha de Ingreso: marzo-2007
Ubicación: Medellin
Mensajes: 24
Antigüedad: 17 años, 8 meses
Puntos: 0
Librerias JS y ajax

Hola,

Tengo la siguiente función en ajax que me carga una pagina en un div contenedor:

Código:
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		//mozilla, zafari, etc
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		//Internet Explorer
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		//mensaje de error
		alert("Tu navegador no soporta el objeto XmlHttpRequest.  Actualizate a firefox.");
	}
}
//
//=============================================================================
//
//======= Funciónes para cargar un documento HTML en un Div contenedor ========
//
var cualPaginaCarga = getXmlHttpRequestObject();
//
function cargarPagina(url, idContenedor) {
	if(cualPaginaCarga.readyState == 4 || cualPaginaCarga.readyState == 0){
		cualPaginaCarga.open("GET", url, true);
		cualPaginaCarga.onreadystatechange = function(){
			//función de respuesta
			datosCargaPagina(cualPaginaCarga, idContenedor);
		}
		cualPaginaCarga.send(null);
	}
}
//
function datosCargaPagina(cualPaginaCarga, idContenedor){
	if (cualPaginaCarga.readyState == 4 && (cualPaginaCarga.status == 200 || window.location.href.indexOf ("http") == - 1))
    document.getElementById (idContenedor).innerHTML = cualPaginaCarga.responseText;
}
Y en HTML por ejemplo:

Código HTML:
<a href="#" onclick="cargarPagina('pagina2.html', 'resultado')">MOSTRAR DATOS</a>
<div id="resultado"></div> 
Esto funciona perfectamente y carga pagina2.html en el div resultado, el inconveniente es cuando en pagina2.html se debe ejecutar en script de x libreria.

Saludos y gracias.
  #2 (permalink)  
Antiguo 24/08/2007, 03:23
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 7 meses
Puntos: 35
Re: Librerias JS y ajax

loading.................

Acá tienes la solución.
http://www.forosdelweb.com/f127/howto-ejecutar-javascript-que-viene-ajax-510438/
Cómo interpretar javascript con AJax

connection closed.
__________________

Maborak Technologies
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 03:05.