J'ai besoin du code iframe js pour faire partie de la fenêtre parent. il y a un moyen?Injecter le code iframe javascript dans la fenêtre parent
0
A
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.