社区
Web 开发
帖子详情
有什么方法能替代window.showModalDialog么?
秋水依和奈
2018-01-04 02:25:39
由于浏览器兼容问题,window.showModalDialog已经不能使用,父窗口打开子窗口的时候,怎么样能从子窗口拿到数据,然后再做处理,现在用window.open方法,只能在子窗口给父窗口中的元素赋值。
window.open()里面的参数是uri,是先经过controller再跳转页面。
...全文
1390
5
打赏
收藏
有什么方法能替代window.showModalDialog么?
由于浏览器兼容问题,window.showModalDialog已经不能使用,父窗口打开子窗口的时候,怎么样能从子窗口拿到数据,然后再做处理,现在用window.open方法,只能在子窗口给父窗口中的元素赋值。 window.open()里面的参数是uri,是先经过controller再跳转页面。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ooo-ooo
2018-01-05
打赏
举报
回复
你是要用对话框吗?如果是的话,这个很好实现。
代码间的舞者
2018-01-05
打赏
举报
回复
有个layer控件,可以下载下来用。应该可以解决你的问题。
依然_范特西_
2018-01-05
打赏
举报
回复
参考这个http://dwcmayday201204063551.iteye.com/blog/1621751
依然_范特西_
2018-01-05
打赏
举报
回复
无论是window.showModalDialog,还是window.open()都能父子窗口互相获取元素和赋值的,多看看文档
ZHOU西口
2018-01-04
打赏
举报
回复
1、要看前端UI的选型,如果是成熟的UI的话,bootstrap、easyui等应该可以满足。 2、父窗口打开子窗口并从中取值,这个父子窗口的内容可否在一个页面处理?(只是建议)。
open()代替show
Mo
del
Dialog
()例子
•当升级一个老项目时候发现在chrome中
window
.show
Mo
del
Dialog
()不能用了,原来是在 chrome 37版本以后chrome正式废弃show
Mo
del
Dialog
方法
。 在应用show
Mo
dal
Dialog
的地方,通常是为了子页面和父页面之间进行传递信息。因为项目中使用show
Mo
dal
Dialog
函数的地方特别多,所以必须用一个类似
方法
实现功能,也就是
window
.open() 首先是判断子窗口关闭,因为项目是在子窗口关闭(确定按钮)的时候向父页面传递值的。
用Div仿show
Mo
dal
Dialog
模式菜单的效果的代码
用Div仿show
Mo
dal
Dialog
模式菜单的效果的代码
window
.
dialog
Arguments 使用说明
f1.php页面JS代码,第二个传的参数必须是self不能是别的 代码如下: [re
mo
ved] function dianJi(){ //弹出窗口关闭前,原窗口不能获得焦点 //show
Mo
dal
Dialog
(“f2.php”,self,”
dialog
width=500px;
dialog
height=500px;
dialog
top=100px;
dialog
left=100px;center=no;help=no;resizable=no;status=no;scroll=yes”); //弹出窗口不影响原窗口获得焦点
window
.show
Mo
d
如何使用
window
.open代替
window
.show
Mo
dal
Dialog
并传值?
很多老项目使用
window
.Show
Mo
dal
Dialog
,它可以完成子页面和父页面之间的传值,但是
window
.Show
Mo
dal
Dialog
不是w3c的标准,有些浏览器不兼容,如Google和FireFox的高版本浏览器,
window
.open是w3c标准写法,兼容性比
window
.Show
Mo
dal
Dialog
要好,但
window
.open确没有
window
.Show
Mo
dal
Dialog
对浏览器的阻塞式模式,在
window
.open代码执行完毕后,后面的代码就马上执行了,从而无法知道子窗口关闭时传递
window
.open完美替代
window
.show
Mo
dal
Dialog
【代码】
window
.open完美替代
window
.show
Mo
dal
Dialog
。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章