2016-11-30 76 views
0

所以我在我的页面主体的变量,像这样:传递从父JavaScript变量的iframe

<script> 
    var myClick = false; 
</script> 

并与IFRAME内容的jQuery UI的对话框。现在,我要检查像jQuery UI的对话框中的变量 -

<script> 
    if(myClick == true){ 
     // code somthing 
    } 
</script> 

什么是做到这一点的最简单的方法?

+0

没有什么是简单的。尽一切可能避免它们。如果你想传递一个变量到框架中,你可以添加它们作为你的iFrame url的参数。也许这给你一个想法:http://stackoverflow.com/questions/251420/invoking-javascript-code-in-an-iframe-from-the-parent-page?rq=1 –

回答

0

如果iframe是在同一个域,你可以使用window.parent.myClick

if (window.parent.myClick === true) { 
    // code somthing 
} 

见iframe出现问题时Plunker example