Ir para conteúdo

Arquivado

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

Marinho

[Resolvido] Javascript com iframe

Recommended Posts

Bom dia a todos!

 

Estou com um problema que não estou conseguindo resolver, que é abrir um iframe dentro de um javascript.

 

Tenho o seguinte comando para chamar a página que contém o iframe: <script type="text/javascript" src="http://localhost/banners/gerabanners.php"></script>

 

Dentro desta página gerabanners.php tem o seguinte iframe:

 

<iframe width=301 height=266 src='http://localhost/banners/banner.php' scrolling=no frameborder=0 marginwidth=0 marginheight=0 name=bux></iframe>

 

O javascript dá erro na hora de abrir o iframe, tem alguma maneira de contornar isso?

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi oq você está querendo fazer.. e você não disse 'qual erro que deu'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá William Bruno;

 

O erro é o seguinte, banner que era para ser exibido dentro do iframe não aparece.

 

Dentro da página gerabanners.php estou chamando o iframe assim:

 

document.write('<iframe width=301 height=266 src='http://localhost/banners/banner.php' scrolling=no frameborder=0 marginwidth=0 marginheight=0 name=bux></iframe>');

Compartilhar este post


Link para o post
Compartilhar em outros sites

aperte Ctrl+Shif+J e verifique se aparece algum erro.

 

faça assim, e veja se funciona:

<script type="text/javascript">
document.write('<iframe width="301" height="266" src="http://localhost/banners/banner.php" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" name="bux"></iframe>'); 
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

testou o trecho que postei ?

 

o teu erro de sintaxe era no uso das aspas simples. Veja o meu codigo com cuidado e entenda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William

 

Fiz do jeito que você passou mais não deu certo também

 

Fiz a chamada:

 

<script type="text/javascript" src="http://localhost/banners/gerabanners.php"></script>'>http://localhost/banners/gerabanners.php"></script>

 

E dentro do gerabanners.php coloquei:

 

<script type="text/javascript">

document.write('<iframe width="301" height="266" src="http://localhost/banners/banner.php" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" name="bux"></iframe>');

</script>

 

E Dentro de banner.php coloquei:

 

<img src="http://banners/banner.gif" width="728" height="90">

 

 

continua o mesmo erro não abre é da erro no código javascript:

 

Mensagem: Erro de sintaxe

Linha: 1

Caractere: 1

Código: 0

URI: http://localhost/banners/gerabanners.php

 

Será que javascript não aceita include externo?

 

No caso da página banner.php ela busca o banner que esta em outro domínio, por isso que pensei em usar iframe dentro do javascript.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa, mas pra que javascript no processo ?

 

diretamente o iframe já resolveria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É para evitar que as pessoas alterem a altura e a largura do iframe.

 

William;

 

Conseguir rsrsrs

 

Mudei a página gerabanners.php para gerabanners.js e usei Dentro dela o seguinte código:

 

document.write('<iframe width="301" height="266" src="http://localhost/banners/banner.php" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" name="bux"></iframe>');

 

 

funcionou perfeito.

 

Obrigado pela ajuda e espero que mais alguém aproveite!

 

abraços...

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.