HTML target标签frame

来源:互联网 发布:仿站长工具网站源码 编辑:程序博客网 时间:2024/04/29 05:08

窗口标识(Frame Name) 
<frame name=#>
<a href=url target=#> 
<frameset cols=50%,50%>
<frame src="A.html">
<frame src="B.html" name="HELLO">
</frameset>

示例
A  B  

特殊的 4 类操作

<a href=url target=_blank> 新窗口
<a href=url target=_self> 本窗口
<a href=url target=_parent> 父窗口
<a href=url target=_top> 整个浏览器窗口

 

 

 

 

==============================================

超级链接a的target属性已经是不被新规范支持了,其值有四个保留字:

1._blank      <a href="document.html" target="_blank">my document</a>
                  浏览器会另开一个新窗口显示document.html文档  
2._parent     <a href="document.html" target="_parent">my document</a>     
                  指向父frameset文档  
3._self       <a href="document.html" target="_self">my document</a>          
                  把文档调入当前页框 
4._top        <a href="document.html" target="_top">my document</a>         
                  去掉所有页框并用document.html取代frameset文档  

小技巧1:使别人的页框不能引用你的网页,在文件头加:<base target="_top">   
小技巧2:在当前页打开连接或做刷新,提交到当前页在文件头加:<base target="_self">

    target的去留存有争议,主张留的一方主要是考虑到target="_blank"的属性目前来讲还没有一个好的方式来解决,而主张去的一方则拿出了rel与JS的解决方案。

  我的看法:当采用frameset框架的时候,target="frame_name",即可指定a的目标地址。
     使用JS的进行跳转页面的办法:
     <script type="text/javascript">
         function changePage(direction)
         {
            parent.brotherFrameName.location.href(direction);
          }
     </script>
     然后<span onclick="changePage("direction_page")">link_name</span>即可

    a与js的配合使用
    <a href="javascript: methodName();">This is a link</a>

原创粉丝点击