target属性及W3C标准下在新窗口打开页面的方法

来源:互联网 发布:android 广告机源码 编辑:程序博客网 时间:2024/05/01 16:27
target 属性 -- 代表链接目标:
  • _blank 在新的浏览器窗口中打开链接的文档,同时保持当前窗口不变。
  • _parent 在显示链接的框架的父框架集中打开链接的文档,同时替换整个框架集。
  • _self 在当前框架中打开链接,同时替换该框架中的内容。
  • _top 在当前浏览器窗口中打开链接的文档,同时替换所有框架。
  • 链接都是在一个页面进行的.这样做有两个好处.

    • 保留导航信息 -- 使用浏览器(IE,Firefox等)浏览网站时,可以使用快捷键(退格键 或 Alt+左方向键)进行后退操作,使用快捷键(Shift+退格键 或 Alt+右方向键)进行前进操作.用户浏览的导航信息会被保留.
    • 尊重用户的权利 -- 网站设计者并没有私自弹出一个页面的权利.(如果用户喜欢,完全可以在链接上点击右键--选择--新窗口打开,或者按Shift点击链接,打开新的窗口.)

    因此w3标准屏弃了链接标签的target属性.

    根据标准,如果非常想使用弹出页面可以使用javascript配合完成,并且要使用title属性提示用户.

    示例

    <script type="text/javascript">function popup(){  window.open("http://www.dreamdu.com/about/helpme/", "", "toolbar=no,height=300,width=500");  return false;}</script><a title="popup" onclick="return popup()">Help me</a>  
    原创粉丝点击