您的位置:寻梦网首页编程乐园JavaScriptJavascript入门到精通
Javascript 入门到精通

第 1 天 第 2 天 第 3 天 第 4 天 第 5 天
第 10 页: 窗口的其它属性
作者:Thau!
其它窗口属性主要和分割窗口有关。如果你不知道如何使用分
割窗口,请先阅读文章"Frames Are a Picnic." 。

在JavaScript中,对分割窗口的处理方法和摧窗口是一样
的。你只需利用javascript在一个出口里面修改另一个窗口
外观,你可以改变各个分割窗口的样子。但你要记住,在一个
窗口内的各个分割窗口实际上被当作另外的几个窗口来对待,
因为因为分割窗口可以再包含更小的分割窗口。也就是说,你
有一个最高层的窗口,其中包含这第一级分割窗口,个分割窗
口实际上又是新的小窗口,小的窗口中又可以包含更小的分割
窗口。但一般并不需将其搞得这么复杂。

下面是一个用javascript制作的分割窗口的例子。

首先,是分割窗口的窗框:


<frameset rows="25%,*">
<frame src="frames_example_controls.html" name="control_frame">
<frame src="blank.html" name="target_frame">
</frameset>
这和普通的分割窗口窗框是一样的。你要记住给窗框内的各个
分割窗口命名。第一个分割窗口的名字是control_frame, 其
中包含这加入了javascript的HTML网页。第二个分割窗口的
src="#",其中什么都不包含。

接下来,我们看看control_frame窗口内的内容。以下只是其
中关键的一行:

<a href="#" 
onClick="top.target_frame.document.writeln('Monkey do!<br>');">Monkey see</a>
执行该语句时,JavaScript从窗口等级的最高层开始,该层
中包含着分割窗口的窗框,从中发现名叫target_frame的分
割窗口,由于该分割窗口是也一个窗口,所它具有窗口的文件
(document)属性。JavaScript找到其document属性,并调
writeln()方法。其执行结果是在文件中写出"Monkey
do!" 。writeln()是文件(document)对象的方法,所以我们
必须写document.writeln(),而不只是 writeln().。

 


第1页: 第三天课程简介
第2页: 窗口操作介绍
第3页: Javascript中的窗口操作
第4页: JavaScript中的窗口操作举例
第5页: Windows 特性
第6页: JavaScript 文件目标模块
第7页: 状态条的操作
第8页: 窗口间的交流
第9页: 再谈 JavaScript DOM
第10页: 窗口的其它特性
第11页: 再谈 Window 及 Frame 树杈结构
第12页: 自己动手操作
第13页: 第三天复习


本内容由搜狐网站(www.sohoo.com.cn)提供。