window.location.href IE下跳转失效的解决方法
<a href="javascript:void(0)" >GoNext</a>
$("a").click(function(){
window.location.href = "xxx.html";
})
代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为。
原因可能是因为在href中的javascript:void(0)阻止的事件行为,解决方法如下:
1.在onclick事件中加return false来阻止冒泡:
代码如下:
$("a").click(function(){
window.location.href = "xxx.html";
reutrn false;
})
$("a").click(function(){
setTimeout(function(){
window.location.href = "xxx.html";
},100);
})
相关推荐
-
window.location.href IE下跳转失效的解决方法
复制代码 代码如下: <a href="javascript:void(0)" >GoNext</a> $("a").click(function(){ window.location.href = "xxx.html"; }) 代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为. 原因可能是因为在href中的javascript:void(0)阻止的事件行为,解决方法如下: 1.在onclic
-
PHP利用header跳转失效的解决方法
本文实例讲述了PHP利用header跳转失效的解决方法,分享给大家供大家参考.具体方法分析如下: 一.问题: 今天header(\"Location: $url\"),以往跳转总是可以的,今天却不动,只是输出结果,以往自己要确认检查,$url的值获取的是否正确,所以在前面加了echo $url:来调试用,结果就导致了header函数的无效. 二.解决方法: 在PHP中用header("location:test.php")进行跳转要注意以下几点: 1.locatio
-
Nginx环境下PHP flush失效的解决方法
问题 我在一次调试PHP逐行输出时候,发现ob_flush和flush两个都失效了,通过phpinfo基本能判断php.ini的设置是正常的. 解决方法 再去看Nginx,发现Nginx中,有如下的设置: fastcgi_buffer_size 128k; fastcgi_buffers 8 128k; 问题基本找到了,Nginx会缓冲PHP输出的信息,当达到128k时才会将缓冲区的数据发送给客户端,那么我们首先需要将这个缓冲区调小,比如: fastcgi_buffer_size 4k; fas
-
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
下面的代码:在chrome和firefox下可以生成三个cookie: cookie[one].cookie[two].cookie[three] 在IE下,只能生成cookie[one].cookie[two]两个cookie,第三个因为指定了".65.la",导致cookie[three]生成失败. 复制代码 代码如下: <?php setcookie("cookie[one]", "cookieone",time()+36000,&q
-
javascript 中设置window.location.href跳转无效问题解决办法
javascript 中设置window.location.href跳转无效问题解决办法 问题情况 JS中设置window.location.href跳转无效 代码如下: <script type="text/javascript"> function checkUser() { if(2!=1){ window.location.href="login.jsp" rel="external nofollow" rel="e
-
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
错误写法 , 主要是在 href="#"这里 复制代码 代码如下: 错误写法 , 主要是在 href="#"这里 脚本如下 复制代码 代码如下: if (data == "发送成功") { alert(data); window.location.href = window.location.href; } 正确的写法 href 后面跟一个
-
window.location.href的用法(动态输出跳转)
javascript中的location.href有很多种用法,主要如下. self.location.href="/url" 当前页面打开URL页面 location.href="/url" 当前页面打开URL页面 windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同. this.location.href="/url" 当前页面打开URL页面 parent.location.h
-
用window.location.href实现刷新另个框架页面
在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write("<script>alert('恭喜您,注册成功!');</script>"); Response.Redirect("main.html"); 这时候我们的提示内容没有出来就跳转了,和Response.Redirect("main.html&
-
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
"window.location.href"."location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href"."locatio
-
window.location.href中url中数据量太大时的解决方法
先说一下今天遇到的问题 一个导出excel的处理,在按钮按下后需要传很大一个数据到后台,刚开始的做法如下: 复制代码 代码如下: var actionUrlSetData = "****Action!exportDatas.action"+ "?now=" + new Date().getTime();window.location.href= actionUrl + "&" + data; 上面的data就是一个很长的字符串. 这样在火
随机推荐
- mysql安装配置详解教程(一)
- Sublime Text 3常用插件及安装方法
- utf-8编码转换成gb2312
- 深入分析C++中两个大数相乘结果不正确的问题
- 根据地区不同显示时间的javascript代码
- Lua判断字符串中包含中文字符的方法和计算字符串宽度函数分享
- jquery跟js初始化加载的多种方法及区别介绍
- 去除有数组中重复的元素
- js中arguments,caller,callee,apply的用法小结
- Linux命令学习总结:详解reboot命令
- 一些cgi论坛所需要的影射
- MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据
- Android webview与js交换JSON对象数据示例
- 详解Android 中AsyncTask 的使用
- C#程序连接数据库及读取数据库中字段的简单方法总结
- PHP4实际应用经验篇(2)
- js实现控制文件拖拽并获取拖拽内容功能
- Python实现定期检查源目录与备份目录的差异并进行备份功能示例
- Spring MVC中异常处理的三种方式
- 利用Python yagmail三行代码实现发送邮件