| |||
Problema con recarga en div con ajax Hola a todos soy nuevo en la pagina y quiera si me puden ayudar con un tema que me tiene loco. Cuando cargamos una pagina con ajax en una capa funciona correctamente pero mi duda es cuando tenemos que llamar desde la misma pagina que esta cargada en la capa a ptra y se cargue en la misma capa no me funciona, tengo todas las funciones js y cssen la pagina padre y ademas en la que se carga tambien pero no funciona. |
| ||||
Re: Problema con recarga en div con ajax No sé si entendí bien, pero si lo que necesitás es ejecutar código javascript asignado desde un responseTetx al innerHTML de una capa, tenés primero que evaluar los scripts para que no se comporten como texto simple, que es lo que sucede si no hacés eso. Por ahí hay un how to de cómo lograrlo. Otra manera es aplicar la siguiente función, al recibir el responseText: Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications Última edición por Panino5001; 15/05/2008 a las 22:56 |
| |||
Re: Problema con recarga en div con ajax Gracias lo que yo pregunto es cargo una pagina en una capa con ajax pero si esa pagina cargada llama a otra quiero que se cargue en la misma capa con ajax y no puedo gracias. |
| ||||
Re: Problema con recarga en div con ajax Quizá convendría ver cómo estás intentándolo.
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
Re: Problema con recarga en div con ajax Uso esta funcion js para cargar las paginas a la paginas function llamarasincrono (url, id_contenedor) { var pagina_requerida = false; if (window.XMLHttpRequest) { // Si es Mozilla, Safari etc pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject) { // pero si es IE try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e) { // en caso que sea una versión antigua try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e) { } } } else return false; pagina_requerida.onreadystatechange = function () { // función de respuesta cargarpagina (pagina_requerida, id_contenedor); } pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send pagina_requerida.send (null); } // todo es correcto y ha llegado el momento de poner la información requerida // en su sitio en la pagina xhtml function cargarpagina (pagina_requerida, id_contenedor) { if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1)) document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText; } cuando la cargo bien pero despues no se como hacer que si la pagina llama a otra que se cargue en la misma pagina |
| ||||
Re: Problema con recarga en div con ajax A ver con un ejemplo: Página 1 (donde se carga todo en una capa de id pp): Código PHP: Código PHP: Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications Última edición por Panino5001; 15/05/2008 a las 22:57 |
| |||
Respuesta: Problema con recarga en div con ajax Panino5001 Muchisimas gracias resolvi el problema que plantee pero ahora el problema es hacer atras con estos js en ajax ya que nolo he podido hacer ni en mis js ni con los que me pasaste . |