Acessar função de um iframe, apatir do documento pai
Operação inversa dessa vez..
para acessarmos uma função do documento pai, de dentro do iframe, o objeto parent, nos ajuda.
Porém e ao contrário ?
Do documento pai, acessar uma function no iframe.
index.html
<input type="text" name="tal" id="tal" value="TalTal" />
<input type="button" name="ok" id="ok" value="Ok" />
<br /><br />
<iframe id="grid" src="grid.html"></iframe>
<script type="text/javascript">
window.onload = function()
{
var grid = id('grid').contentWindow;
grid.escreve( id('tal').value );
id('ok').onclick = function(){
grid.escreve( id('tal').value );
}
}
function id( el ){
return document.getElementById( el );
}
</script>
e o iframe: grid.html
<div id="ae"></div>
<script type="text/javascript">
function escreve( str ){
document.getElementById('ae').innerHTML = str;
}
</script>