Hola,
Subo el tema para arriba de nuevo ;P pero para matizar la consulta. Mi único problema ahora es que la función FAjax me anula la etiqueta href, por eso no me coloca en la url el hash #---.
La función es ésta, alguien sabe por qué me anula la etiqueta href por ejemplo en esta línea:
<a href="#nosotros" onClick="FAjax('nosotros.php' ,'capaContenedora','','get'); return false"><b>nosotros</b></a>
La función es:
Código:
function FAjax (url,capa,valores,metodo)
{
var ajax=creaAjax();
var capaContenedora = document.getElementById(capa);
ajax.open ('GET', url, true);
ajax.onreadystatechange = function() {
if (ajax.readyState==1) {
capaContenedora.innerHTML="<img src=imagenes/cargando.gif>";
}
else if (ajax.readyState==4){
if(ajax.status==200){
document.getElementById(capa).innerHTML=ajax.responseText;
}
else if(ajax.status==404)
{
capaContenedora.innerHTML = "La direccion existe";
}
else
{
capaContenedora.innerHTML = "Error: ".ajax.status;
}
}
}
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(null);
return
}
Gracias!!