VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 876|回复: 5

js模态窗口问题:可以在关闭的窗口里,打开另一个窗口吗?

[复制链接]

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-5 12:30:01 | 显示全部楼层 |阅读模式
我想在模态窗口里先关闭该窗口,再打开另一个窗口:
Response.Write("<script>window.returnValue=1;alert(\"成功!\");window.close();window.showModalDialog('SelMenuFM.aspx?myID="+myID+"&temp=" + DateTime.Now.ToString()+" ' ,'selmenuwin','dialogwidth:450px;dialogheight:300px;edge: Raised; center: Yes; help: No; resizable: No; status: No;');</script>");

结果只关闭,没打开另一个窗口。怎么改呢?
回复

使用道具 举报

0

主题

14

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-5-20 14:30:01 | 显示全部楼层
不能打开模态窗口。模态窗口并不是一个独立的窗口,它是原窗口的一部分。
可以使用window.open打开一个新窗口
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-5-29 11:15:01 | 显示全部楼层
up2u
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-6-10 18:45:01 | 显示全部楼层
可以让父窗口再打开一个模式窗口
回复

使用道具 举报

0

主题

15

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-6-11 10:30:01 | 显示全部楼层
那你主窗口中作(打开模态窗口的那个)
if(returnValue==1)
{
window.showModalDialog('SelMenuFM.aspx?myID="+myID+"&temp=" + DateTime.Now.ToString()+" ' ,'selmenuwin','dialogwidth:450px;dialogheight:300px;edge: Raised; center: Yes; help: No; resizable: No; status: No;')
}
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-15 09:30:01 | 显示全部楼层
只有那样做了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表