top.layer.open父子调用


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 gridList=parentform.gridList = parentform.gridList=parentform.("#gridList");

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM