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

Substituir IFrame (por falta de uso e incompatibilidade em brosers)


LucAlucard

Pergunta

Oi gente tudo bem?

Seguinte, eu to precisando aprender a como substituir o Iframe/Frame HTML por qualqr outra "trarnquera".

Procurei alguns artigos mas a propriedade principal do Frame que seria pra mim carregar uma página externa na mesma página não consegui achar a não ser com o uso de PHP. Então eu tava querendo saber se tem como substituir o IFrame por Div ou qualquer outra coisa assim deixando com essa mesma propriedade de carregar uma página externa dentro da outra.

Dês de já agradeço e pesso desculpas pela minha ignorância em Web..

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0
Use HttpRequest!

Movendo de HTML, XHTML, CSS para Ajax, Javascript, XML, DOM

beleza pd mover aew... É que não pensei q seria tão complicado assim pra chegar ao ponto de ter q usar Ajax e coisas desse nível.. Vou dar uma procurada no Fórum pra ver se acho esse tópico porq to precisando mesmo.. depois q fiqi sabendo desse problema de incompatibilidade eu fiqi meio q preocupado..

Link para o comentário
Compartilhar em outros sites

  • 0
beleza pd mover aew... É que não pensei q seria tão complicado assim pra chegar ao ponto de ter q usar Ajax e coisas desse nível.. Vou dar uma procurada no Fórum pra ver se acho esse tópico porq to precisando mesmo.. depois q fiqi sabendo desse problema de incompatibilidade eu fiqi meio q preocupado..

Fica tranquilo que não é tão complicado não. É só um jeito "diferente" de fazer uma requisição HTTP :)

E requisições HTTP você faz toda hora, quando clica em um link, por exemplo...

Se tiver dúvidas volte aqui.

Um abraço e bons estudos.

Link para o comentário
Compartilhar em outros sites

  • 0

Hehehe... vlw eu vou dar uma estudada tentar entender essa propriedade q é florida d se entender.. eu entendi cm fazer com textos mas outra página ainda num aprendi.

Vlw gente vlw mesmo pela ajdua vou tentar fazer aqui e posto o meu arquivo pra alguém aqui kso precisem d uma força =D

--------------------

Gente olha eu lí, re-lí tentando entender este código mas num dá.. Num entendí bulufas... Realmente num tem nem um .Jv ou qualqr coisa desse nível pra substituir o IFrame?

Editado por LucAlucard
Link para o comentário
Compartilhar em outros sites

  • 0

Gente por favor acho q encontrei uma solução... o nome dela é "innerHTML"

Ela adiciona alguma coisa em uma determinada parte que você quiser. Por exemplo vou postar aqui o meu exemplo q tentei fazer...

Abri um documento de texto (.txt) e dentro dele coloquei o seguinte código e salvei como NewFrame.js

function abrir(pagina) {
    document.getElementById('NewFrame').innerHTML = document.getElementById(pagina).innerHTML;
}
window.onload = function() { //Carrega logo de cara essa parte do JavaScript!
            document.getElementById('NewFrame').innerHTML = document.getElementById('favoritos').innerHTML;
        }
Em seguinda abri um outro documento de texto e adicionei o seguinte código e em seguida salvei como teste.html
<html>
<head>
<script type="text/javascript" src="NewFrame.js"></script>
</head>
<body>
<p>
<a href="java script:abrir('favoritos');">MIDIA EXTERIOR</a>
<a href="java script:abrir('solucoesweb');">SITES E SISTEMAS WEB</a>
<a href="java script:abrir('designgrafico');">DESIGN GRÁFICO</a>
</p>
<div id="NewFrame"></div>
<div id="favoritos" style="display:none;">
  <table>
    <tr>
    <!--td><img src="Imagem"></td-->
    <td><a href="http://www.google.com.br" target="_black">Google</a></td>
    </tr>
  </table>
</div>
<div id="solucoesweb" style="display:none;">olá</div>
<div id="designgrafico" style="display:none;">hello</div>

</body>
</html>

Porém meu problema é o seguinte. se eu for usar esse códig em 1000 páginas eu vou ter q entrar uma por uma pra altera-la! alguém tem alguma idéia de como resolver isso?

Editado por LucAlucard
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...