Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bentes

Como abrir sites com Ajax?

Recommended Posts

Bom dia a todos,

 

tenho um sistema e estou criando uma espécie de navegador.

neste navegador uso um código de bloqueio de menu de contexto

document.oncontextmenu = new Function("return false;");

eu chamo o site por Ajax

function Go(){

try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     catch(e) {
        try {
           ajax = new ActiveXObject("Msxml2.XMLHTTP");
        }
     catch(ex) {
           try {
              ajax = new XMLHttpRequest();
           }
        catch(exc) {
              alert("Esse browser não tem recursos para uso do Ajax");
              ajax = null;
           }
        }
     }
	ajax.open("GET",'http://google.com.br', true);
	ajax.send(null);
	ajax.onreadystatechange = function(){
									if(ajax.readyState==4){
										document.body.innerHTML = ajax.responseText;
									}
							}
}

window.onload = Go;

 

porém, este código não retorna nada, nenhum código.

Quando trabalho com iframe o site aparece, porém não consigo colocar o código de bloqueio dentro no iframe.

O sistema trabalha em firefox

 

Quem puder me ajudar eu agradeço.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

impossivel carregar sites externos com ajax.

 

oq você pode fazer é um proxy com o server-side, e então trazer a resposta do teu server-side para o ajax.

 

o ajax diretamente não vai acessar conteudos externos.

 

pesquise sobre

cross domain e jsonp (porém ainda assim, usar 'o proxy' acho que é melhor no teu caso)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.