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.