De content van een iframe laten bepalen welke functie er aan een knop hangt van de parent
in de parent: definieer je de functie en verwijs je als volgt naar de iframe
($(‘iframe’).contents().find(“body”).html());
in de iframe:
var printenDefaultFunction = $(‘#uPrint’,window.top.document).attr(“onClick”);
$(‘#uPrint’,window.top.document).attr(“onClick”,”printIets()”);
$(window).unload(function(){$(‘#uPrint’,window.top.document).attr(“onClick”,printenDefaultFunction);});
Het popup venster raadplegen vanuit een iframe window
Doe je met opener.top.document
Automatisch instellen van de hoogte van een iframe
Voor automatisch instellen van de hoogte van een iframe moet in de bovenliggende parent een functie aanwezig zijn waarin in ieder geval dit staat:
function hoogteIframe(){
$(‘iframe’).height($(‘iframe’).contents().height());
}
Daarna roep je vanuit de iframe en op het moment van laden de functie aan waarin dit in de parent staat
setTimeout(‘parent.hoogteIframe()’,100);
De scrollbalk moet wel uitgezet worden in de code met scrolling=”no”
Vanuit iframe naar parent traversen
$(‘body’, window.top.document)….
de tweede parameter geeft de “zoek” context aan