页面中有一个SPAN
当点击这个SPAN的时候,要跳转到一个页面,但我现在<span onclick='location.href="http://www.csdn.net/";'></span>
写完以后,只能在当前窗口打开新页。
我想在新窗口打开新页,该如何做???
本页面中的其他超链接 都是在当前窗口打开,只有这个SPAN是需要在新窗口打开的

解决方案 »

  1.   

    <span onclick='window.open("http://www.csdn.net/");'>csdn</span>
      

  2.   

    我听说(是听说,没自己测试过,我懒了)window.open 在一些浏览器中 被屏蔽了
      

  3.   

    放个a标签吧 。信息
    <span><a href="http://bbs.csdn.net/" target="_blank">test</a></span>
      

  4.   

    就是不想用a标签,才想用脚本实现的。
    因为这是对全站的修改,而且各种DIV+CSS写的,我加标签的话,需要返工该CSS,而且太多了所以才想用JS实现。有办法吗?
      

  5.   


    就没有不用 window.open 的方法吗?????
      

  6.   

    <span style="cursor:hand" onclick='window.open("http://www.csdn.net/");'>csdn</span>
      

  7.   

    style="cursor:pointer"
    手型
      

  8.   

    <span style="cursor:pointer" onclick='window.open("#");'>asdasd</span>
      

  9.   

    如果你要处理的链接是自己网站内的页面,或者是你的外链合作伙伴的链接,最好用A链接标签的方式,否则搜索引擎不会收录。如果是一般外部的链接,也要考虑SEO策略,即使是未合作的伙伴,有时也是需要用A链接保证搜索引擎收录的。确认不需收录的,可以用window.open,你担心的有些浏览器限制它,确实存在,有的用户设置了,有的用户没设置,这个没法说。要都想鱼和熊掌兼得,是不现实的妄念。多用哲学指导生活和工作吧。
      

  10.   


    我没想那么多。
    我不需要百度收录,整站都是必须登录才能访问的。
    就是想要一个 onclick 事件 能打开新页的方法(不能影响其他超链接)~~~~~~~~~~~~~~~~~~
      

  11.   

    傻不傻  lz都说不要 window.open 的方式了,真傻