[英]Call a jquery function to the parent page from iframe with regular javascript
[英]Call parent function from iframe created with jquery
考虑以下代码:
function callme() {
alert('call');
}
$(function(){
var iframe = $('<iframe />').attr('src', 'b.php').appendTo('body');
//call 'callme' function from parent
});
我不想编辑b.php。 有没有什么办法可以在父文件中使用javascript调用父'callme'函数?
不确定“我不想编辑b.php
”部分。 您的问题是询问如何从iframe调用父函数,而b.php
在iframe中。 如何在不修改b.php
情况下调用父callme()
?
从b.php
你可以打电话
parent.callme();
或者是你的问题,如何在b.php
完成加载后调用callme()
?
要从iframe
调用父Javascript函数,您可以使用:
window.parent.callme();
请注意,如果iframe位于其他域中,则无法使用此功能。 如果它位于不同的域上,则需要将两个页面document.domain
设置为相同的值,如:
// in both the parent and iframe
document.domain = 'site.com';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.