Me encuentro ante un gran problema.
Empece a utilizar ajax. Lo que estoy haciendo primero es que al poner click en algun link de un menu lo unico que se modifique es el div #content.
Mi problema ahora es que al parecer tengo algunos html, que necesitan cierta informacion en el header, porque es como si no leyera(generalmente lo relacionado con jquery).
Aca dejo mis codigos
Código HTML:
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; }
Y desde aca los llamo
Código HTML:
<li><a href="javascript:llamarasincrono('index2.php', 'content');">Inicio</a></li>
O sino desde el codigo ajax, llamar al header que necesito.
En otras palabras lo que quiero es optimizar mi codigo ajax
Muchas gracias por su ayuda
Les dejo mi pagina para que vean como funciona
http:www.matbook.com.ar