- 注册时间
- 2016-3-15
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 5
- 精华
- 0
- 帖子
- 1
|
利用mini.open 打开页面的代码如下:
//增加
function add() {
mini.open({
url: "../group/Editing3DLibInfo.aspx",
title: "新增立体库", width: 745, height: 365,
onload: function () {
//var iframe = this.getIFrameEl();
//var data = { action: "new" };
//iframe.contentWindow.SetData(data);
},
ondestroy: function (action) {
if (action.opt) {
alert(opt);
parent.frames["mainframe"].location = "../group/_3DLibInfoMgmt.aspx";
}
}
});
}
第一个问题,我想知道在 onload 的时候,我弹出的框架页面如何取到setdata 的数据
第二个问题,asp.net 服务端保存数据后调用 CloseWindow 方法无效。
如下代码无法调用
function onSave(message) {
var obj = new Object();
obj.opt = "save";
obj.message = message;
CloseWindow(obj);
}
function CloseWindow(action) {
if (window.CloseOwnerWindow)
return window.CloseOwnerWindow(action);
else window.close();
}
放在head 中,可以找到,但是无效,不起作用,如果不执行服务端代码,是可以用的, 例如
function onCancel() {
CloseWindow("cancel");
}
希望大神给予答复,谢谢。
|
|