rafaelrebelo Postado Janeiro 24, 2005 Denunciar Share Postado Janeiro 24, 2005 Seguinte.. tenho um iframe, dentro de um iframe.. que esta dentro da pagina principal..Assim:principal.html <html> <body> <iframe name=um src=iframe1.html width=400 height=400></iframe> </body> </html> iframe1.html: <html> <body> <iframe name=um src=iframe2.html width=400 height=400></iframe> </body> </html> iframe2.html <html> <body> <div id=teste>testando...</div> </body> </html> Eu gostaria de saber como, ao clicar em alguma coisa do principal.html, mudar o que esta escrito no div 'teste' do iframe2.htmlSe eu uso:iframe1.iframe2.document.getElementById('teste').innerHTML = 'lalala';Ele da erro..Como eu faria isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Miqui Postado Janeiro 24, 2005 Denunciar Share Postado Janeiro 24, 2005 Rafael, você fez certinho cara... só esqueceu um detalhe... os id's dos iframes...<iframe name=um id=iframe1 src=iframe1.html width=400 height=400></iframe><iframe name=um id=iframe2 src=iframe2.html width=400 height=400></iframe>é só alterar e correr pro abraço ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rafaelrebelo Postado Janeiro 24, 2005 Autor Denunciar Share Postado Janeiro 24, 2005 Na verdade na hora de colar o codigo eu colei errado.. heheo certo seria o name do primeiro ser iframe1 e o name do segundo ser iframe2...o name=... e não o id..Mas agora eu testei com o id.. assim:a.html<script> function teste() { um.dois.document.getElementById('a').innerHTML = 'lala'; } </script> <iframe id=um src=b.html width=400 height=400></iframe> <img src=lala.jpg width=50 height=50 onclick=teste()> b.html <iframe id=dois src=c.html></iframe> c.html <div id=a>teste! :)</div>Quando clico na imagem, ele executar o teste().. que é:um.dois.document.getElementById('a').innerHTML = 'lala';um seria o id do primeiro iframe.. dois o id do segundo iframe.. e 'a' é o id do div..Também não funcionou..;/Rafael Rebêlo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rafaelrebelo Postado Janeiro 24, 2005 Autor Denunciar Share Postado Janeiro 24, 2005 Agora deu certo.. era erro de digitaçãoRafael Rebelo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rafaelrebelo
Seguinte.. tenho um iframe, dentro de um iframe.. que esta dentro da pagina principal..
Assim:
principal.html
iframe1.html: iframe2.htmlEu gostaria de saber como, ao clicar em alguma coisa do principal.html, mudar o que esta escrito no div 'teste' do iframe2.html
Se eu uso:
iframe1.iframe2.document.getElementById('teste').innerHTML = 'lalala';
Ele da erro..
Como eu faria isso?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.