2010-12-18 65 views
0

我需要在頁面中動態創建iframe,當我關閉它時,它將從我的頁面中刪除。 (事實上,它的jQuery插件fancybox我可以使用jquery選擇器引用子iframe的全局變量嗎?

它總是最後iframe.I想引用頁面的全局變量在iframe.So我覺得$("iframe:last").globalvariable會幹活把它放在$(function(){……})。但是它纔不是。

我已經知道框架的ID和名稱,我可以通過「ID」或「名稱」來實現嗎?

我可以使用選擇器引用子iframe的全局變量嗎?或者在這種情況下,我該如何實現呢?

謝謝

回答

0

從父母的角度來看:

var iFrameValue = $('#iframe').get(0).contentWindow.mySpecialFunction(); 

OR

var iFrameValue = $('#iframe').get(0).contentWindow.myLocalVariable; 

從iframe的角度

<script type="text/javascript"> 

var myLocalVariable = "hello"; 

function myLocalFunction() { 
    return "hello"; 
} 

</script> 
相關問題