Temos a seguinte pagina.
testeiframe.php
<HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <iframe name="teste" id="teste" src="testeiframe2.php"></iframe> </BODY> </HTML>Dai brota a necessidade de chamar nessa página uma função que infelizmente está dentro da página testeiframe2.php que está dentro do nosso iframe.
Pois bem, para isso é muito fácil, basta colocarmos a nossa página que chama o iframe assim:
testeiframe.php
<HTML> <SCRIPT LANGUAGE="JavaScript"> function b() { window.frames["nome_do_iframe"].nome_da_funcao(); } </SCRIPT> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <iframe name="teste" id="teste" src="testeiframe2.php"></iframe> </BODY> </HTML>Troque os nomes de acordo com o seu código e pronto.
Este código funciona tanto no IE quanto em outros navegadores com por exemplo FF. Depois basta chamar a função na página principal no onclick de um botão por exemplo
Abraço a todos!
0 comentários:
Postar um comentário
Leia as regras:
Todos comentários são lidos e moderados previamente.
são publicados aqueles que respeitam as regras abaixo:
-Seu comentário precisa ter relação com o assunto do post;
-Não inclua links desnecessários no conteúdo do seu comentário
-Se quiser deixar sua URL, comente usando a opção Comentar como:OpenID
OBS: comentários dos leitores não refletem as opniões do blog.