我在我的XUL應用程序下面的腳本:什麼會導致window.open返回「undefined」?
MyClass = function() {
this.go = function() {
try {
var scanWindow = window.open('chrome://test/content/scanWindow.xul','Scan','chrome, width=850, height=150, centerscreen');
dump("scanWindow = " + scanWindow); // console output in Xul
} catch(err) {
dump("ERROR: " + err); // console output in Xul
}
}
}
當我把這種方法將打印
scanWindow =未定義
什麼可以導致任何提示?
我會說這是沒有定義的,因爲你從來沒有定義它。你從goWindow切換到scanWindow。 – 2011-01-11 17:44:28
@JacobM對不起,我在這裏糾正。在我的代碼中,這是正確的。 – 2011-01-11 17:46:09