当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 简单了解Javscript中兄弟ifream的方法调用

简单了解Javscript中兄弟ifream的方法调用

2019年07月19日  | 移动技术网IT编程  | 我要评论

兄弟ifream的方法调用

兄弟ifream a

var ifreamid = window.frameelement && window.frameelement.id || '';
var url = 'url?ifreamid='+ifreamid;
parent.layer.open({
title: "title",
content: [url],
type: 2
});

兄弟ifream a 使用parent.layer.open方法打开兄弟ifream b

注:type:2 弹框加载ifream,在url后面加参数,把ifream a的id传给ifream b

兄弟ifream b

var ifreamwindowid = getquerystring("ifreamname")
parent.document.getelementbyid(frdetailwindowid).contentwindow.fn();
/*
* 获取地址栏参数
*/
function getquerystring(name) {
var reg = new regexp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r != null) return unescape(r[2]);
return null;
}
parent.document.getelementbyid(frdetailwindowid).contentwindow.fn(); 这里的fn就是ifream a的方法,这样就实现了兄弟ifream直接的通信。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网