新手求解javascript window.returnValue
window.returnValue是不是在谷歌浏览器中不能使用啊?求解我在360和ie上代码都可以执行,为什么我都不能返回···如果不能用求是不是有其他方法可以实现...
window.returnValue 是不是在谷歌浏览器中不能使用啊?求解 我在360 和ie上代码都可以执行,为什么我都不能返回···如果不能用 求是不是有其他方法可以实现
展开
4个回答
展开全部
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等浏览器下都可以通用了。
展开全部
不用谷歌被。。。
更多追问追答
追问
TAT··· 就是要求要用谷歌啊····
追答
那就不需要在360 执行啦。。。 不会都需要执行吧。。 估计是兼容问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-07 · 知道合伙人互联网行家
关注
展开全部
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等浏览器下都可以通用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用window.showModalDialog打开的还是open打开的啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询