Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Colegas
Estou carregando algumas páginas dentro de uma div no meu site com o seguinte código:
ajax.js
function GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; }
var xmlRequest = GetXMLHttp();
instrucao.js
function abrirPag(valor){
// Verificar o Browser
// Firefox, Google Chrome, Safari e outros
if(window.XMLHttpRequest) {
req = new XMLHttpRequest();
}else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
var url = valor;
req.open("Get", url, true);
req.onreadystatechange = mudancaEstado;
req.send(null);
if (req.readyState == 1) {
document.getElementById("conteudo_mostrar").innerHTML = "";
}
return url;
}
function mudancaEstado(){
if (req.readyState == 4){
document.getElementById("conteudo_mostrar").innerHTML = req.responseText;
}
}
quando eu chamo o evento para um arquivo funciona normalmente
segue o exemplo:
<a href="#" onclick="abrirPag('somos.html');">
O Problema é que o mesmo não ocorre quando quero abrir um link externo como faço no código a seguir
<a href="#" onclick="abrirPag('http://www.uol.com.br/');">site externo</a>
Qual o erro?
Carregando comentários...