`
7tianle
  • 浏览: 95210 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种

阅读更多


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

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

1.window.open('url')

2.用自定义函数
        <script>
        function openWin(tag,obj)
        {
            obj.target="_blank";
            obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
            obj.click();
        }
        </script>

<a  href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>

window.location.href=""

分享到:
评论
1 楼 vasuer 2010-07-13  

相关推荐

    详解a href=#与 a href=[removed]void(0) 的区别

    当需要打开新窗口链接时,有几种常见方法: 1. 使用`window.open('url')`直接在新窗口中打开URL。 2. 定义自定义函数,如示例中的`openWin(tag,obj)`,然后在`onClick`事件中调用,这可以更加灵活地控制新窗口的属性...

    javascript-void(0)是什么意思?JS的几种跳转.docx

    在HTML中,`&lt;a href="#"&gt;`和`&lt;a href="javascript:void(0)"&gt;`这两个链接看起来很相似,但实际上存在重要的区别: - `#`表示页面内部的锚点,即指向页面内部的一个特定位置,默认情况下指向页面顶部(`#top`)。 - `...

    [removed]void(0)是什么意思及href=#与href=javascriptvoid(0)的区别

    &lt;a href="javascript:void(0)" onclick="window.open('url')"&gt;新窗口链接&lt;/a&gt; ``` 2. 自定义函数: ```html function openWin(tag, obj) { obj.target = "_blank"; obj.href = "Web/Substation/Substation....

    浅谈href=#与href=[removed]void(0)的区别

    其中,"href#"和"href=javascript:void(0)"是两种常见的链接形式,尽管看起来相似,但它们在实际应用中有着本质的不同。 首先,"href#"在HTML超链接中用于定位到当前页面的某个部分。通常,"#"后面会跟上一个锚点...

    link的使用方法

    &lt;a href='javascript:void(0)' onclick='javascript:top.document.location.href="/businessobjects/enterprise115/desktoplaunch/jsp/headerPlusAF.jsp?navNames=Dashboard_Demo,PageAdaptive,TopMain"'&gt;&lt;/a&gt; ``` ...

    js利用google翻译接口把网页翻译成各国语言

    - **打开新窗口或标签页**:通过设置`window.open()`函数中的参数,可以使翻译后的页面在新窗口或新标签页中打开,这提供了更好的用户体验。 #### 3. 代码示例解析 下面对代码片段中的几个关键部分进行详细分析: ...

    NET2005关闭窗口的方法

    这种方式适用于由JavaScript动态创建的窗口,例如使用`window.open()`方法打开的新窗口。当用户点击链接时,`window.close();`脚本将被执行,从而关闭当前窗口。 ### 2. 避免关闭窗口时出现提示框 对于非...

    javascript的经典面试题汇总

    根据给定的信息,我们将深入分析并提取出与JavaScript面试题相关的知识点。 ### 一、单选题 #### 1. 以下哪条语句会产生运行错误: - **选项A**: `var obj = ();` - **解析**:在JavaScript中,括号`()`通常用于...

    JS弹出新窗口被拦截的解决方法

    例如,&lt;a href="javascript:void(0)" onclick="window.open('页面地址', '新窗口名称', '宽度=xx,高度=yy');"&gt;点击打开&lt;/a&gt;。这样,浏览器会认为用户是通过点击操作请求打开新窗口的,通常不会拦截。 2. 在异步请求...

    禁止网页图片下载代码

    " href="javascript:void(0);"&gt; &lt;img style="CURSOR: pointer;" onclick="javascript:window.open(this.src);" src="http://img.alixixi.com/mylogo.gif" width="85" height="55" onload="return imgzoom(this, 550...

    ASP.NET弹出对话框几种基本方法

    ### ASP.NET弹出对话框几种基本方法 在ASP.NET应用程序的开发过程中,为了与用户进行有效的交互,我们经常需要使用到各种类型的对话框。这些对话框可以用来提示用户信息、确认用户操作、甚至根据用户的反馈执行不同...

    最新优化收藏到网摘代码(digg,diigo)

    本篇文章将详细介绍一种最新的优化方法,该方法能够让用户在点击收藏链接时,在新窗口中打开网摘服务,并自动填充网页标题与来源地址,甚至可以自动提取摘要信息,从而极大地提高了用户的使用体验。 #### 收藏代码...

    ASP.NET程序中常用的三十三种代码.txt

    1. 打开新的窗口并传送参数:  传送参数: response.write("&lt;script&gt;window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)&lt;/script&gt;")  接收参数: string a = Request.QueryString(...

    ASP.net中常用13种代码

    ### ASP.NET中常用的13种代码详解 #### 1. 打开新的窗口并传送参数 ...以上几种方法都是通过修改表格行的属性来实现不同的交互效果,包括打开新窗口、跳转到其他页面等。这些方法可以极大地提高用户的操作体验。

    ASP.NET页面刷新方法总结

    本文将详细介绍几种常见的ASP.NET页面刷新方法及其应用场景。 #### 1. 使用 `Response.Redirect` 这种方法通过发送一个HTTP重定向到客户端来实现页面刷新。它是最简单也是最常用的一种方式。具体实现如下: ```...

    Asp.net常用代码

    这里的关键在于使用了`window.open()`函数来打开新窗口,并且通过`Response.Write`将JavaScript代码输出到页面中执行。需要注意的是,`this.DropDownList1.SelectIndex`应该被替换为实际的索引值,而`++`运算符也...

    ASP.NET常用代码

    使用`HyperLinkColumn`控件时,可以通过设置`Target`属性使其在新窗口打开链接。例如: ```xml &lt;asp:HyperLinkColumn Target="_blank" HeaderText="ID" DataTextField="id" NavigateUrl="aaa.aspx?id=%# DataBinder...

Global site tag (gtag.js) - Google Analytics