【发布时间】:2014-10-20 06:25:11
【问题描述】:
由于window.showModalDialog 不适用于chrome,我在firefox 和chrome 的情况下使用它,我使用的是window.open,但我的问题是window.open 的返回值是未定义可能是因为在我关闭子窗口之前 javascript 继续,所以我尝试将代码置于此条件if (returnValue.closed) .. 但问题是子窗口一直在加载,我无法从中选择我的值.
这是我的代码:
if (window.showModalDialog) {
var retVal = window.showModalDialog(...)
if (!window.showModalDialog) {
var retVal = window.open(...);
while (a == 0) {
if (retVal.onload()) {
if (retVal.closed) {
if (retVal != null) {...
}
}
}
}
}
非常感谢任何帮助。
【问题讨论】:
-
哇,伙计。你的问题在这里不清楚。请将您的代码分解成代码块,如果可以的话,可能会在您的问题中添加一些标点符号。 :)
标签: javascript google-chrome window.open