2010-11-25 7 views

Répondre

0

Appel du parent à l'iframe:

Supposons que votre cadre est appelé "myTargetFrame" et la fonction que vous allez appeler est myFunction():

document.getElementById('myTargetFrame').contentWindow.myFunction(); 

Vous pouvez également utiliser window.frames au lieu de document.getElementById

appel de iframe parent:

parent.document.formname.fieldname.value = [value you want to set] 

Hope it helps

0

Dans mon cas, cela a fonctionné parfaitement.

<script type="text/javascript"> 
    var wnd = window; 
    if(wnd.parent){ 
    wnd = wnd.parent; 
    } 
    wnd.$.globalEval('$.unblockUI();Dialog.hide();'); 
</script> 

Ce ofcourse utilise jquery, mais tout ce qu'il fait est appelle execScript ou eval sur la fenêtre en cours. Je ne pense pas qu'il existe une meilleure façon de le faire.