JavaScript初级教程(第三课)第1/2页

本课的目的是调用目标名,本例中即窗口名yer_new_window。

    既然我们已经简单的重温了一下href目标, 那么该开始学习在JavaScript中打开窗口.

    在HTML中打开窗口应用极为普遍,但也有一些缺陷;用户浏览器决定窗口看起来是什么样的,你左右不了其窗口的大小及式样。幸运的是,JavaScript给了你这种控制权。

    看一看其原由:

    window.open("URL","name","features");

    本语句以你调用时采用的第一个参数URL来打开一个窗口。这里是以URL,实际中可写成"http://www.jsfan.org/basic" 或其他类似的东西。

    第二个参数是窗口的名字。这就象上页中我们看到的名字,如果你打开窗口时已有一个同名窗口打开,那么URL将把open语句送到原先已打开的窗口。

    第三个参数,features,是一个窗口所具有的不同特征。这是个可选参数,我们先做关于头两个参数的练习。

    这里是一些用JavaScript打开窗口的例子。

    试一下点击如下三个链接看看将发生什么。注意在三个链接都打开前别先关闭其中任何一个。(下面三行文字代码在转载过程中丢失,链接也已经失效,故不可点击,以后我会修正的----jsfan注)

    这是名为 javascript_1的窗口. 

    名为javascript_2的窗口. 

    这里是另一个将进入javascript_1的HTML页. 

    语句的首行:

    Here's a window named javascript_1.

    当你点击该链接时一个名为javascript_1 的窗口打开,其中出现javascript_window_1.html的网页。由于参数features是可选的,我们先不理会它。

    注意这里我是用onClick来调用打开窗口的。你大可不必将window.open()放在onClick中调用窗口,这很容易办到。一会你将看到在