当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > javascript > 正文 |
|
|||
JavaScript命名窗口和框架的方法 | |||
2007-8-15 10:22:00 文/45itcom 出处:电脑软硬件应用网 | |||
当你创建一个框架结构的文档时,<FRAME>标记的NAME属性定义了每一个框架的名字,如下: <FRAME NAME="left" SRC="toolbar.html"> <FRAME NAME="right" SRC="index.html"> </FRAMESET> 在例子中,文档包含2个框架:left和right。在文档toolbar.html中,链接代码就象下面的一样: <A HREF="about.html" TARGET="right">About Us</A> <A HREF="feedback.html" TARGET="right">Feedback</A> 注意, <FORM>标记同样支持TARGET属性,它定义了响应表单的目标窗口。而<BAEE>标记则指明了文档中所有链接的通用默认目标窗口: <BASE TARGET="right"> 上面的标记定义了页面中所有元素的目标位置。以下的HTML元素支持target属性:<A>、<AREA>、<FORM>。 在实际应用中,<BASE>元素必须出现在文档的HEAD标记间,要先于任何指向外部资源的元素前。如果在文档中指定了<BASE>标记,那么链接将不再遵循默认的target位置,而是被明确地指向另外一个不同的target位置: <HEAD> <BASE TARGET="right"> </HEAD> <BODY> <A HREF="table.html" TARGET="_self">Table of Contents</A> <A HREF="about.html">About Us</A> <A HREF="feedback.html">Feedback</A> </BODY> 如上所见,第1个链接的target是 "_self" (带有一个下划线),这表示当点击这个链接时,新文档会在当前活动的窗口中打开。下表列举了HTML中一些特殊的target位置标识:
<A HREF="newpage.html" TARGET="_blank">A New Page</A> 新窗口没有命名,换言之,它不能被其他元素的 TARGET 属性所引用。但是当我们使用一个标准的target名字时,会发生什么呢?请看下面的定义: <A HREF="newtip.html" TARGET="tip">A New Tip</A> 在这种情况下,我们为新窗口提供了一个特殊的名字。 新窗口的名字为 "tip", 因此任何链接或者表单,只要定义了 TARGET="tip", 就会在同一窗口中装载页面。如果没有框架或者窗口匹配指定的target,那么点击链接后将在新窗口中打开。看看下面的例子: <A HREF="http://www.ccidnet.com/" TARGET="_blank">CCIDNET</A> <A HREF="http://www.ccidnet.com/tech/" TARGET="_blank">技术天地</A> 看看产生的效果: CCIDNET、技术天地 <A HREF="http://www.ccidnet.com/" TARGET="main">CCIDNET</A> <A HREF="http://www.ccidnet.com/tech/" TARGET="main">技术天地</A> 效果如下: CCIDNET、技术天地 |
|||
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |