2016-11-30 77 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