Ir para conteúdo
Fórum Script Brasil
  • 0

Ajax no lugar de iframe


Fabio_marques

Pergunta

Fala galera,

estou precisando de uma ajuda. Utilizando ajax, tem como eu chamar/carregar uma página dentro de uma div sendo ela de outro dominio que não seja o meu? Se houver, podem me dar uma luz de como fazer. No mesmo domínio eu estou conseguindo na boa, mas quando tenho carregar uma de outro domínio não rola.

Obrigado,

Abs,

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        function abrirPag(valor) {

            var url = valor;


            xmlRequest.onreadystatechange = mudancaEstado;

            xmlRequest.open("GET", url, true);

            xmlRequest.send(null);


            if (xmlRequest.readyState == 1) {

                document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>";

            }


            return url;

        }


        function mudancaEstado() {

            if (xmlRequest.readyState == 4) {

                document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;

            }

        }
        function GetXMLHttp() {

            if (navigator.appName == "Microsoft Internet Explorer") {

                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

            }

            else {

                xmlHttp = new XMLHttpRequest();

            }

            return xmlHttp;

        }


        var xmlRequest = GetXMLHttp();
    </script>
</head>
<body onload="abrirPag('http://globo.com')">

<div id="conteudo_mostrar"></div>
</body>
</html>

Funciona, porém não carrega o css da página a qual estou exibindo.

Abraço!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Creio que não vá funcionar, pois provavelmente a página deve ter arquivos CSS e JS externos, logo quando você jogar o código dessa página dentro da DIV, a parte do HEAD não será interpretado e os arquivos externos não serão incluídos...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...