让我们看一个看上去最不重要,但其实是最重要的技巧。在你为一个 window 的 open() 方法声明变量时,可以将其声明为一个全局变量并将赋值为 null。方法如下:
<html>
<head>
<script language="JavaScript">
<--
varwindowVariable = null;
function launchWindow() {
windowVariable
= window.open();
// window conditions and statements go here
}
//-->
</script>
如果不实现这个简单的提示,关键的弹出窗口的代码就会失败。将一个变量设置为 null 能够让我们在一个局部变量还没有赋值的时候查询与之对应的值。