用过模态窗口的高手看过来!!!!答对立刻给分,在线等!!急急急急急急急!!!!!!!1

lions911 2003-06-03 01:34:29
高手:现在我可以控制模态窗口<body onunload="alert('me unload')">的时候,也就是点关闭的时候:

让主窗体转到我想要去的页面。


可是,如果模态窗口上面有一个BOTTON,那么当他ONCLICK的时候转的另一个我想要的窗口该如何做呢??

因为每次总要WINDOW。CLOSE,所以总是转到ONUNLOAD的地方去,不能转的新的地方,该如何控制呢?

急盼解答
...全文
12 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
114 2003-06-03
共需要以下几个步骤:
1、运行Default.aspx程序,判断当前人的Session是否存在,存在OK!
否则弹出模态窗口加以验证;
2、在模态窗口中验证,如果通过模态窗口返回一个1值,否则返回0,
如果关闭模态窗口则返回0;
3、在Default.aspx程序中用Js 判断模态窗口的返回值,如果返回1则进入,否则就进入
Err.aspx;

整个就是这个思想,不知道楼主还有什么想法。
回复
Cnapollo 2003-06-03
sorry,刚才试了一下,有点麻烦,今天有点忙,可能要晚上才能再试了
回复
ubc 2003-06-03
关注
回复
storm97 2003-06-03
主窗口里面放一个hidden
当关闭模式窗口的时候,给该hidden一个值,点击按钮时,为另一个值
主窗口根据这个hidden来决定显示正确或者是错误页面
回复
lions911 2003-06-03
而且好象还有时间过期。如果时间过期还要弹出模态窗口。

JAVASCRIPT操作COOKIE和SESSION,太难了点吧。。。。。头大了
回复
lions911 2003-06-03
旁痞,你去http://www.hexiesoft.net/hexiesoft/Default.aspx

看一下效果,用户和密码都是GUEST,我要的就是那种效果。
回复
lions911 2003-06-03
就是说,DEFAULT。ASPX一运行就弹出模态窗口, 一关闭模态窗口,就到了出错窗口(ERROR。ASPX)

那不是永远也见不到DEFAULT。ASPX的东西了??

模态就是想起到一个验证的作用。新WINDOW。OPEN就没意思了,人家直接敲入你OPEN的地址你哪个模态窗体不是一点用没了??
回复
Cnapollo 2003-06-03
模态窗口的数值传递:
传递一个数组的例
default.aspx
var a=new Array();
a[0]=1;
a[1]=2;
window.showModalDialog("dialog.aspx",a);
alert(a[0]);//output 3;
dialog.aspx:
var a=window.dialogArguments;
alert(a[0]);//output 1;
a[0]=3;
回复
Cnapollo 2003-06-03
DEFAULT。ASPX本身的东西???
不太明白你指什么
回复
114 2003-06-03
模态窗口返回主窗体一个值
来判断是到错误界面还是主页面啊
回复
lions911 2003-06-03
我的模态窗口是验证用的。----DEFAULT。ASPX弹出来的这个窗口

如果点关闭窗口:不进入default.aspx---这个我已经实现了

那么,该如何显示DEFAULT。ASPX本身的东西呢?????????
回复
lions911 2003-06-03
模态窗口已经聚焦了,只能对它操作:1:关闭模态窗口,2:点模态窗口中的按纽

关闭的时候我可以让主窗体中显示出错页面

现在的问题是:

如何点模态窗口上的按纽,让主窗体显示主页面,而不是出错页面。

因为模态窗口一关闭就到出错页面,而不关闭,永远也见不到主页面

这个问题怎么解决?
回复
superdreaming 2003-06-03
window.close();
window.self.location.href="DataView.aspx";
回复
Cnapollo 2003-06-03
window.close();
window.self.location.href="DataView.aspx";
回复
114 2003-06-03
主窗体:var xx=window.showModalDialog(…………);
if(xx=1)
{
//跳转道别的页面
}
模态窗口:
BOTTON的click事件:
window.returnValue=1;

这样就可以了,以前的opener、parent不可用。
回复
coolnick 2003-06-03
没太明白你的意思。。。。
回复
lions911 2003-06-03
自己顶一下,难道没人玩过模态窗口的数值传递??
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2003-06-03 01:34
社区公告
暂无公告