因为window.showModalDialog
不适用于chrome,我使用它的情况下firefox
和chrome
我使用window.open但我的问题是窗口的返回值。打开未定义也许是因为在我关闭子窗口之前javascript继续,所以我试图把代码置于这种情况if (returnValue.closed)
..但问题是子窗口正在加载所有时间,我无法从中选择我的值。使用window.open在铬的情况下
这是我的代码:
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) {...
}
}
}
}
}
任何帮助,高度赞赏。
哇,伙计。你的问题在这里不清楚。如果可以的话,请将您的代码分解成代码块,并在您的问题中添加一些标点符号。 :) – Sneagan 2014-10-20 06:35:38