Permissão negada para chamar o método XMLHtt
Olá, estou com um ajax aqui, onde eu gostaria de fazer uma requizição em uma pagina fora do meu servidor, porem, estou tendo problemas com o Firefox, e Opera, no IE funciona certinho, pelo menos no IE6, o erro é o seguinte:
Erro: uncaught exception: Permissão negada para chamar o método XMLHttpRequest.open
function openAjax() {
var ajax;
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
} catch (e) {
alert("Permission UniversalBrowserRead denied.");
}
try{
ajax = new XMLHttpRequest();
}catch(e){
try{
ajax = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
ajax = false;
}
}
}
return ajax;
}
function buscacli() {
if(document.getElementById) {
var exibeResultado = document.getElementById('teste');
var ajax = openAjax();
ajax.open("GET", "[http://www.google.com.br",](http://www.google.com.br) true);
ajax.onreadystatechange = function() {
if(ajax.readyState == 1) {
exibeResultado.innerHTML = "Consultando...";
}
if(ajax.readyState == 4) {
if(ajax.status == 200) {
var resultado = ajax.responseText;
resultado = resultado.replace(/\+/g," ");
resultado = unescape(resultado);
exibeResultado.innerHTML = resultado;
} else {
exibeResultado.innerHTML = "Erro: ";
}
}
}
ajax.send(null);
}
}Como posso resolver este problema, jah procurei no google, mas não encontrei nada que me ajudasse, e estou realm,ente precisando disso
Discussão (2)
Carregando comentários...