window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法_javascript技巧

错误写法 , 主要是在 href=”#”这里

复制代码 代码如下:

错误写法 , 主要是在 href=”#”这里

脚本如下

复制代码 代码如下:

if (data == "发送成功") {
                    alert(data);
                    window.location.href = window.location.href;
                }

正确的写法  href 后面跟一个 javascript:void(0)  如果是IE6  则最好是在onclick后面加一个 return false

1:

复制代码 代码如下:

<a href="javascript:void(0);" id="send" onclick="return buttonClick();">发送</a>

2:

复制代码 代码如下:

<a href="javascript:void(0);" id="send" onclick="buttonClick()">发送</a>

3:推荐这种写法,ie6能完美支持

复制代码 代码如下:

<a href="javascript:void(0);" id="send" onclick="javascript:buttonClick();return false;">发送</a>

上面3种写法,好像都可以用,也没有什么区别,当buttonClick函数里面返回 return false 的时候,也是一样的阻止了函数继续运行

时间: 2024-10-29 02:34:42

window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法_javascript技巧的相关文章

javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法_javascript技巧

在系统中,会一些地方使用javascript open window.比如打开固定模式的窗口,防止用户进行其他操作. 参数: 复制代码 代码如下: 参数 | 取值范围 | 说明alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 depended | yes/no | 是否和父窗口同时关闭 directories | yes/no | Nav2和3的目录栏是否可见 height | pixel v

js,jquery滚动/跳转页面到指定位置的实现思路_javascript技巧

要解决两个需求: 一个是从A页面跳到B页面,滚动到页面的任何地方: 第二个是在B页面内部点击某个元素,滚动到页面的任何地方: 怎么解决啊?很简单,当然是用锚点. 首先在A页面创建一个锚点 <body> <a href="b.html#pos" target="_blank">点击跳转</a> <body> 然后在B页面定义这个锚点 <body> ... 这里是很多文字,把页面撑开,撑出滚动条 ... <

location.href 在IE6中不跳转的解决方法与推荐使用代码_javascript技巧

以下内容为转帖: 代码 复制代码 代码如下: <script type="text/javascript"> function goUrl(x) { window.location.href=x; } </script> <a href="javascript:;" onclick="javascript:goUrl('http://www.baidu.com');">跳转1</a> <a h

js隐藏与显示回到顶部按钮及window.onscroll事件应用_javascript技巧

现在大多数网站都会添加这种功能:当滚动条滚动到页面的下方时,页面的右下角会显示出来一个"回到顶部"的按钮或连接,点击该按钮后页面会跳转到顶部,或某一个适合查看内容的位置. 那么,如何控制"回到顶部"按钮的显示或隐藏呢?其实我们只需要实现window.onscroll 事件即可,代码如下: 复制代码 代码如下: window.onscroll = function () { if (document.documentElement.scrollTop + docume

js 有框架页面跳转(target)三种情况下的应用_javascript技巧

1.跳出框架,在父页面. jsp: 复制代码 代码如下: <script language="javascript"> window.parent.frames.location.href="../welcome.en" </script> java: 复制代码 代码如下: PrintWriter out = response.getWriter(); out.write("<script type='text/javascr

5秒后跳转到另一个页面的js代码_javascript技巧

复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>5秒后跳转到另一个页面</title> <script type="text/javascript"> var t = 5; function countDown(){ var

线路分流自动跳转代码;希望对大家有用!_javascript技巧

本人经过测试非常好用代码一:在要跳转的页面上写上:<script language="JavaScript">var m=50000; var n=Math.floor(Math.random()*m+1)//alert(n);document.write("<iframe  src=http://cnc.5nd.com/test.htm?"+n+"||"+location.search.replace(/\?/g,"

根据输入邮箱号跳转到相应登录地址的解决方法_javascript技巧

话不多说,跟着小编一起来看下具体的实现代码吧 <script> var hash={ 'qq.com':'http://mail.qq.com', 'gmail.com': 'http://mail.google.com', 'sina.com': 'http://mail.sina.com.cn', '163.com': 'http://mail.163.com', '126.com': 'http://mail.126.com', 'yeah.net': 'http://www.yeah.

js不能跳转到上一页面的问题解决方法_javascript技巧

问题描述:我们有两个页面A和B,当我们从A跳到B后不做作任何让页面回传的操作,用JS:history.go(-1)就可以回到A页面,但是比如我们有Click,Change事件等激发了页面的回传,此时用history.go(-1)就回不到A页面了. 解决的方法:我们要想办法记录到页面回传的次数N,然后用history.go(-n),就可以回到A页面. 在B页面中放一个控件记录其回传的次数,初始值为1 复制代码 代码如下:   <%@ Page Language="C#" AutoE