新手求解javascript window.returnValue
答案:4 悬赏:60
解决时间 2021-01-23 11:07
- 提问者网友:温柔港
- 2021-01-22 21:43
新手求解javascript window.returnValue
最佳答案
- 二级知识专家网友:末日狂欢
- 2021-01-22 23:09
chrome的showModalDialog方法很像执行了window.open方法,那么我们可以利用window.opener来实现window.returnValue的功能。
父窗体部分js代码:
returnValue = window.showModalDialog("son.html ", window);
//for chrome if (returnValue == undefined) { returnValue = window.returnValue; }
子窗体部分js代码:
if (window.opener != undefined) { //for chrome window.opener.returnValue = "opener returnValue"; } else { window.returnValue = "window returnValue"; } window.close(); 这样也在IE,FireFox,Chrome,Safari等浏览器下都可以通用了。
父窗体部分js代码:
returnValue = window.showModalDialog("son.html ", window);
//for chrome if (returnValue == undefined) { returnValue = window.returnValue; }
子窗体部分js代码:
if (window.opener != undefined) { //for chrome window.opener.returnValue = "opener returnValue"; } else { window.returnValue = "window returnValue"; } window.close(); 这样也在IE,FireFox,Chrome,Safari等浏览器下都可以通用了。
全部回答
- 1楼网友:渡鹤影
- 2021-01-23 02:30
chrome的showModalDialog方法很像执行了window.open方法,那么我们可以利用window.opener来实现window.returnValue的功能。
父窗体部分js代码:
returnValue = window.showModalDialog("son.html ", window);
//for chrome if (returnValue == undefined) { returnValue = window.returnValue; }
子窗体部分js代码:
if (window.opener != undefined) { //for chrome window.opener.returnValue = "opener returnValue"; } else { window.returnValue = "window returnValue"; } window.close(); 这样也在IE,FireFox,Chrome,Safari等浏览器下都可以通用了。
父窗体部分js代码:
returnValue = window.showModalDialog("son.html ", window);
//for chrome if (returnValue == undefined) { returnValue = window.returnValue; }
子窗体部分js代码:
if (window.opener != undefined) { //for chrome window.opener.returnValue = "opener returnValue"; } else { window.returnValue = "window returnValue"; } window.close(); 这样也在IE,FireFox,Chrome,Safari等浏览器下都可以通用了。
- 2楼网友:舊物识亽
- 2021-01-23 01:07
不用谷歌被。。。追问TAT··· 就是要求要用谷歌啊····追答那就不需要在360 执行啦。。。 不会都需要执行吧。。 估计是兼容问题追问TAT···确实都需要执行 ·····追答没报错啥的么 - -
- 3楼网友:酒者煙囻
- 2021-01-23 00:01
你用window.showModalDialog打开的还是open打开的啊?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯