2010-12-18 57 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> 
相关问题