六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 26|回复: 0

<a>停止在当前页,a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法

[复制链接]

升级  18.67%

18

主题

18

主题

18

主题

秀才

Rank: 2

积分
78
 楼主| 发表于 2013-1-29 09:04:26 | 显示全部楼层 |阅读模式
<a href="javascript:void(0);">
 

<span style="font-family: 'ms shell dlg'; font-size: 14px; line-height: 28px;">#包含了一个位置信息
默认的锚点是#top 也就是网页的上端
而javascript:void(0)  仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#可是
跳动到了页首
而javascript:void(0) 则不是如此
所以调用脚本的时候最好用void(0)
或者<input onclick>
<div onclick>等

打开新窗口链接的几种办法

1.window.open('url')

2.用自定义函数
<div style="padding-right: 5px; padding-left: 4px; font-size: 13px; padding-bottom: 4px; width: 899px; padding-top: 4px; background-color: #eeeeee; border: 1px solid #cccccc;">        <script>
        
function openWin(tag,obj)
        
{
            obj.target
="_blank";
            obj.href 
= "Web/Substation/Substation.aspx?stationno="+tag;
            obj.click();
        }

        
</script>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表