2010-11-25 61 views

回答

0

從父調用到iframe中:

假設你的框架被稱爲 「myTargetFrame」 和你要調用的函數是myFunction的():

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

您還可以使用window.frames代替document.getElementById

調用從IFRAME父:

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

希望它可以幫助

0

在我的情況下,這個完美工作。

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

這當然使用jquery,但它所做的只是在當前窗口調用execScript或eval。 我不認爲有更好的辦法做到這一點。