1.父窗口方法
function add() {
//相关语句
}
2.父窗口打开子窗口 ,其他属性设置参考layer API
top.layer.open({
id: “父窗口ID”,
title: "自定义标题”,
shade: 0.3,
fix: false,
url: url,
area: [ “800px”,“500px”],
btn: null
});

3.子窗口执行父窗口方法
//获取父窗口id
var parentid = top.$("#父窗口ID").attr(“id”);
//获取父窗口对象
var parentform = top.frames[parentid];
//执行父窗口add方法
parentform.add();
//获取父窗口控件
var g r i d L i s t = p a r e n t f o r m . gridList = parentform. gridList=parentform.("#gridList");

4.关闭当前子窗口
//获取当前窗口的index
var index = parent.layer.getFrameIndex(window.name);
//关闭
parent.layer.close(index);

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐