因爲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