Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou criando um aplicação onde eu abro algumas telas na div "conteudo" e aparentemente estava tudo certo, pois está rodando perfeitamente no Chrome, porém no Firefox e no IE não está rodando.
aqui está o código ajax pra vcs darem uma olhada e verem pq não está dando certo no IE e no Firefox:
function GetXMLHttp(){
var xmlHttp;
try{
xmlHttp = new XMLHttpRequest();
}
catch(ee){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlHttp = false;
}
}
}
return xmlHttp;
}
var xmlRequest = GetXMLHttp();
// FUNÇÃO QUE PEGA OS LINKs DE CADA PÁGINA
function Pag(valor){
var url = valor;
xmlRequest.onreadystatechange = mostraPag;
xmlRequest.open("GET",url,true);
xmlRequest.send(null);
if(xmlRequest.readyState == 1){
document.getElementById("conteudo").innerHTML = '<img src="imagens/carregandoo.gif">';
}
return url;
}
// FUNÇÃO QUE FAZ COM QUE ABRA AS PÁGINAS NA DIV 'CONTEÚDO'
function mostraPag(){
if(xmlRequest.readyState == 4){
document.getElementById("conteudo").innerHTML = xmlRequest.responseText;
}
}
obs: ja verifiquei se o suporte a scripts do IE e do Firefox está ativo.
fico errado o título. teria que ser ajax NÃO funciona no Firefox e no IE
Carregando comentários...