Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Peguei 2 códigos na internet para substituir os iframe:
function GetXMLHttp() {
if(navigator.appName == "Microsoft Internet Explorer") {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
var xmlRequest = GetXMLHttp();
function abrirPag(valor){
var url = valor;
xmlRequest.onreadystatechange = mudancaEstado;
xmlRequest.open("GET",url,true);
xmlRequest.send(null);
if (xmlRequest.readyState == 1) {
document.getElementById("conteudo_mostrar").innerHTML = "<img src='images/loader.gif'>";
}
return url;
}
function mudancaEstado(){
if (xmlRequest.readyState == 4){
document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;
}
}NO meu site os links estão assim:
<div class="links" id="fleft">
<p><a onclick="abrirPag('sonpages/home.html')">Início</a></p>
<div>Informações</div>
<p><a onclick="abrirPag('sonpages/cardapio.html')">Cardápio</a></p>
<p><a onclick="abrirPag('sonpages/contato.html')">Contato</a></p>
<p><a onclick="abrirPag('sonpages/who.html')">Quem somos?</a></p>
<div>Extras</div>
<p><a onclick="abrirPag('sonpages/fotolog.html')">Fotolog</a></p>NO Firefox o carregamento dessas páginas funcionou, porém no IE, ao clicar nada acontece.Ele só carrega a página inicial do site que está definida no body pelo onload.
Preciso de ajudo para consertar esses códigos ou então se alguém souber outro jeito de subtituir os iframes, favor postar.
Desde já, obrigado.
Carregando comentários...