脚本并不能创建主浏览器窗口,但是一旦主窗口是打开的(并且该窗口包含需要打开的子窗口的脚本),脚本就能产生任意子窗口。
<
HTML
>
< HEAD >
< TITLE > Window Opener and Closer </ TITLE >
< SCRIPT LANGUSGE = " JavaScript " >
var newWindow //全局变量
function makeNewWindow() {
newWindow = window . open( "" , "" , " HEIGHT=300,WIDTH=300 " ) //将open方法的返回值赋给变量
}
function closeNewWindow() {
if (newWindow) {
newWindow . close() //引用newWindow子窗口的close()方法
newWindow = null
}
}
</ SCRIPT >
</ HEAD >
< BODY >
< FORM >
< INPUT TYPE = " button " VALUE = " Create New Window " onClick = " makeNewWindow() " >
< INPUT TYPE = " button " VALUE = " Close New Window " onClick = " closeNewWindow() " >
</ FORM >
</ BODY >
</ HTML >
< HEAD >
< TITLE > Window Opener and Closer </ TITLE >
< SCRIPT LANGUSGE = " JavaScript " >
var newWindow //全局变量
function makeNewWindow() {
newWindow = window . open( "" , "" , " HEIGHT=300,WIDTH=300 " ) //将open方法的返回值赋给变量
}
function closeNewWindow() {
if (newWindow) {
newWindow . close() //引用newWindow子窗口的close()方法
newWindow = null
}
}
</ SCRIPT >
</ HEAD >
< BODY >
< FORM >
< INPUT TYPE = " button " VALUE = " Create New Window " onClick = " makeNewWindow() " >
< INPUT TYPE = " button " VALUE = " Close New Window " onClick = " closeNewWindow() " >
</ FORM >
</ BODY >
</ HTML >