Hola gente, resulta que estoy haciendo una paginita y hago la transición de las paginas con ajax, y todo bien pero cuando puse mas de 1 link en IE ya no me va :/ me aparece el signo # y no me deja presionar... les dejo código y me explico mejor...
mi archivo ajax...
ajax.js
Código javascript
:
Ver originalfunction nuevoAjax(){
var xmlhttp=false;
try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) {
try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (E) { xmlhttp = false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); }
return xmlhttp;
}
function accionado() {
var capa = document.getElementById('centralbody');
if (ajax.readyState==1) { capa.innerHTML = '<br /><br /><img src="images/loadbody.gif" border="0" alt="Cargando..." title="Cargando...">'; }
else if ((ajax.readyState == 4) && (ajax.status == 200)) { capa.innerHTML =ajax.responseText; }
}
function centralweb(dest) {
ajax = nuevoAjax();
ajax.onreadystatechange = accionado;
ajax.open("GET", dest,true);
ajax.send(null);
}
ahora bien hago mi html etc... y llamo este archivo js hasta aqui todo ok...
Código php:
Ver original<!Doct.....
<html....
<div id="centralbody" style="margin:0;padding:0;">
<?php
/*aqui incluyo la primera pagina y después cambiare las demás*/
include ("principal.php");
?>
</div>
mas codigo....
y bueno en principal.php pongo enlaces como
principal.php
Código php:
Ver original<span style="cursor: pointer;" onclick="centralweb('web1.php');">Web 1</span><br />
<span style="cursor: pointer;" onclick="centralweb('web2.php');">Web 2</span><br />
<span style="cursor: pointer;" onclick="centralweb('web3.php');">Web 3</span><br />
etc....
y en cada web 1, 2 y 3 su respectivo
Código php:
Ver original<span style="cursor: pointer;" onclick="centralweb('principal.php');">Principal</span><br />
en firefox anda de lujo, hace los tras-pasos bien pero en IE cuando vuelvo a los enlaces les pone un # y ya no puedo seguir navegando :/
eso si solo pasa con web 2 y 3 con web 1 no pasa y anda bien, alguna idea de esto?, la verdad me urge para terminar esto...
saludos ....