我需要在我的页面中动态创建一个iframe,当我关闭它时,它将从我的页面中删除。 (实际上它是jquery插件“fancybox”)
它总是最后一个iframe。我想在iframe中引用页面的全局变量。所以我认为$("iframe:last").globalvariable
会起作用。我把它放在$(function(){……})
中。但是它没有。{/ p >
我已经知道帧的id和名称,我可以通过“id”或“name”来实现吗?
我可以使用选择器引用子iframe的全局变量吗?或者在这种情况下,我该如何实现?
谢谢
答案 0 :(得分: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>