我在我的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