Eu encontrei esse código na internet para carregar uma página dentro de uma div usando ajax......porém não esta rodando no IE7...em todos os outros esta rodando. Oq devo fazer nele?
São duas funções:
ajax.js
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").innerHTML = "<img src='loading.gif'>";}return url;}function mudancaEstado(){if (xmlRequest.readyState == 4){document.getElementById("conteudo").innerHTML = xmlRequest.responseText;}}
Olá pessoal,
Eu encontrei esse código na internet para carregar uma página dentro de uma div usando ajax......porém não esta rodando no IE7...em todos os outros esta rodando. Oq devo fazer nele?
São duas funções:
ajax.jsfunction 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").innerHTML = "<img src='loading.gif'>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo").innerHTML = xmlRequest.responseText; } }
RESOLVIDO
Realizei uma mudança no código instrução.js e ajax.js veja:
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();
instrucao.js:
function abrirPag(valor){ var url = valor; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo").innerHTML = "<img src='loading.gif'>"; } return url;}function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo").innerHTML = xmlRequest.responseText; }}