- 热门文章:
- · 将窗口分成多个框架
- · 框架和早期的浏览器
- · 框架和链接
- · 控制文本的字体
- · 控制字体的大小
- · 控制文本的空间
- · 控制字体的Weight
- · 同时控制多个字体属性
- · 控制文本的对齐方式
- · 控制段落的缩进
- · 控制背景色和前景色
- · 使用background属性控制图象
建立一个新窗口
建立一个新窗口
框架包含在浏览器窗口中,通常所有的HTML内容都显示在一个缺省的浏览器窗口中――即你运行浏览器软件后显示的那个窗口――但你也可以建立额外的窗口。通过建立多个浏览器窗口,你可以同时显示多个HTML页。
建立一个新窗口的过程是非常简单的,你可以使用<A>的一个附加属性TARGET来实现,如下所示:
<HTML>
<HEAD> <TITLE> New Window </TITLE> </HEAD>
<BODY>
<A HREF=“mypage.cfm” TARGET=“mywindow”> Click Me! </A>
</BODY>
</HTML>
当这个HTML文件在浏览器上显示时,超链接Click Me!出现在屏幕上,如果你点击它,一个新的浏览器窗口就会显示在屏幕上。这个新窗口与你刚运行浏览器软件时显示的那个缺省窗口的功能是完全一样的。
在这个新窗口中,HTML文件mypage.cfm被调入,<A>标识符的所有属性工作起来没有什么不同。在此例中,这个标识符行为的唯一一个不同之处在于它创建了一个新的窗口。<A>的TARGET属性建立了新窗口,它的值指定了新窗口的名字,在此例中,新窗口的名字是mywindow。
只要TARGET属性的值是一个不存在的窗口名,一个新的窗口就会建立。然而如果已经存在了一个具有同样名字的窗口,HTML文件就会读入到那个窗口中。在同一个文件或不同文件中可以使用多个<A>的TARGET属性来指定同一个窗口。
警告
不要把窗口名与HTML文件的标题混淆,窗口名并不出现在浏览器窗口的顶部。实际上,窗口名根本就不会在网络浏览器上出现,窗口需要一个名字的唯一理由是HTML标识符可以用此来识别它。
你可以根据你的需要打开任意多的新窗口,但是做这样的事你必须要谨慎。参观你网点的人可能不会立即发现已经建立了一个新窗口。当建立了一个新窗口,它通常会覆盖其它所有的窗口,这可能会引起混淆。当你打开一个新窗口时,你应当通知用户你正在做什么。
注意
现在你明白了如何建立一个新窗口,但是如何关闭它呢?使用标准HTML你是无法做到这一点的。通常只有网络浏览器的用户可以关闭一个窗口,然而,如果你在你的网页中加入一些Java Script,那么当这个窗口不是唯一打开的窗口时,你有可能关闭它。下面就是用于此目的的Java Script代码:
这个script关闭任何一个现已打开的窗口。根据不同的浏览器,一个确认对话框可能会出现在屏幕上。
- · 精确安置空白
- · 在网页中加入Style
- · 使用Cascading Style Sheet建立Layer
- · 建立边框
- · 为多个网页使用Style Sheet
- · 在HTML标识符中加入Styles
- · 在HTML标识符的Class中加入Styles
- · 在class中加入styles
- · 第七章 高级HTML
- · 为单一的HTML标识符加上styles
- · 使用SPAN和DIV来加入styles
- · 格式化Style Sheets
- · 这一章介绍如何使用Visual Basic的Scripting版本(VBScript),Active Sever Pages的缺省脚本语言
- · 用IF
- · 用FOR循环执行重复操作
- · 使用字符串函数
- · 抽取字符串
- · 替换字符串
- · 搜索字符串
- · 比较字符串
- · 创建子例程
- · 创建函数
- · 使用随机数
- · 隐藏错误
- · 声明变量
- · 变量子类型
- · 变量数据范围
- · 声明常量
- · 创建和修改数组
- · 数组函数
- · 注释Visual Basic脚本
- · 在脚本中增加日期和时间函数
- · 格式化货币值
- · 格式化数字
- · 使用数学运算符和函数
- · 使用逻辑连接和运算符
- · 本章讲述怎样使用Active Server Pages中包含的第二种脚本语言JScript,与VBScript一样,JScript可用来扩展HTML,使它不仅仅是网页格式描述语言
- · 使用JScript函数
