基于兴趣,最近忙于开发一套应用系统。个人水平和精力有限,借助lhgdialog实现了一个执行“编辑”操作弹出“修改系统用户信息的界面”。实现效果如下:
在度娘的帮助之下找到了lhgdialog这个好东东,详情可查阅:http://www.lhgdialog.com/index.html。简单的生成对话框应用不用赘述,这里谈下页面传值实现。
1. 引用必须js
注意:WebRootWebcommonskins
Webcommonlhgdialog.js
你懂滴!
2. 父窗口生成对话框。
3. 子窗口调用接收父窗口传值。
var api = frameElement.api,W = api.opener;
window.onload = function() {
// 从父页面接收值
var id = api.data.id;
}
api.button({
id : "save",
name : "保存",
callback : function() {
if (isSpace("prePassword")) {
alert("旧密码不能为空.");
return false;
}
if (isSpace("password")) {
alert("新密码不能为空.");
return false;
}
// 调用父页面方法
// W.reloadGridData();
}
});
api.button({
id : "cancel",
name : "取消"
});
转载本文请联系原作者获取授权,同时请注明本文来自程冬科学网博客。
链接地址:http://blog.sciencenet.cn/blog-448935-805490.html
上一篇:js资源整合
下一篇:No.1045 Access denied for user解决方法