<?php
<script type="text/javascript">
function ajaxFunction() {
var xmlHttp;
try {
xmlHttp=new XMLHttpRequest();
return xmlHttp;
} catch (e) {
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
return xmlHttp;
} catch (e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
return xmlHttp;
} catch (e) {
alert("Tu navegador no soporta AJAX!");
return false;
}}}
}
function Enviar(_pagina,capa) {
var ajax;
ajax = ajaxFunction();
ajax.open("POST", _pagina, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.onreadystatechange = function() {
if (ajax.readyState==1){
document.getElementById(capa).innerHTML = " Aguarde por favor...";
}
if (ajax.readyState == 4) {
document.getElementById(capa).innerHTML=ajax.responseText;
}}
ajax.send(null);
}
</script>
<?php
<li><a href="javascript:Enviar('bio.html','contenido')" title="Mi Biografía">Mi Biografía</a></li>
<li><a href="javascript:Enviar('blog.html','contenido')" title="Mi Blog">Mi Blog</a></li>
<li><a href="javascript:Enviar('fotos.html','contenido')" title="Mis Fotos">Mis fotos</a></li>
(3 Aug, 2012, 2:35 pm)Cluster escribió: Si ese es todo el script todo lo que se me ocurre es que lo agregues a las plantillas, el AJAX la verdad nunca fue mi fuerte y la vez que lo utilice me llevo mas de 2 semanas desarrollar un solo script acompañado de PHP
<?php
<script type="text/javascript">
function actualiza(_pagina)
{
new Ajax.Updater("contenido", _pagina)
}
</script>
<?php
<li><a href="javascript:actualiza('bio.html');" title="Mi Biografía">Mi Biografía</a></li>
<li><a href="javascript:actualiza('blog.html');" title="Mi Blog">Mi Blog</a></li>
<li><a href="javascript:actualiza('fotos.html');" title="Mis Fotos">Mis fotos</a></li>
<li><a href="javascript:actualiza('pdf.html');" title="Mis Fotos">PDF</a></li>