window.location.href 失效的解决办法

第一种:在window.location.href 后面加上 window.event.returnValue = false;

如:

<a href="#" onclick="window.location.href=‘http://www.microsoft.com‘;   window.event.returnValue=false;">

第二种:

把window.location.href写成 JavaScript:window.location.href

如:

<a href="JavaScript:window.location.href=‘http://www.microsoft.com‘;">

第三种:

不写 href 直接写onlick .然后通过css样式来控制鼠标移上去显示手型效果.

如:

<a onclick="window.location.href=‘http://www.microsoft.com‘;"   onmouseover="window.status=‘http://www.microsoft.com‘;"    onmouseout="window.status=‘‘;"   Apple-converted-space"> font-family:times new roman">
时间: 2024-08-02 03:23:39

window.location.href 失效的解决办法的相关文章

E6浏览器中window.location.href无效解决办法

IE6下window.location.href="www.baidu.com"无法打开,改为window.location.href="http://www.baidu.com" 问题解决. 原因:IE6下window.location.href值必须写上完整的地址,不能使用相对地址. IE6下A标签解决方案: 事件必须return false <a href="javascript:void(0);" onclick="eve

解决安卓微信浏览器中location.reload 或者 location.href失效的问题

出自:http://www.cnblogs.com/joshua317/p/6163471.html 在移动wap中,经常会使用window.location.href去跳转页面,这个方法在绝大多数浏览器中都不会 存在问题,但早上测试的同学会提出了一个bug:在安卓手机的微信自带浏览器中,这个是失效的,并没有跳转: 原来的代码: window.location.reload(location.href); 初步判断可能是缓存的问题,首先想到的解决办法就是在要跳转的url后面加个时间戳,告知浏览器

解决js中window.location.href不工作的问题

E6中在html中<a>标识中通过JS添加click事件调用一个JS函数,例如: < script   type = "text/javascript" > function   jump () { window . location . href = 'http://wisejenny.blog.163.com/blog/www.baidu.com' ; } function   enjoy () { return   false ; } < /scri

window.location.href和window.open的几种用法和区别

使用js的同学一定知道js的location.href的作用是什么,但是在js中关于location.href的用法究竟有哪几种,究竟有哪些区别,估计很多人都不知道了. 一.location.href常见的几种形式 目前在开发中经常要用到的几种形式有: 1 2 3 4 5 6 self.location.href;//当前页面打开URL页面 window.location.href;//当前页面打开URL页面 this.location.href;//当前页面打开URL页面 location.h

javascript中window.open()与window.location.href

1.window.location是window对象的属性,而window.open是window对象的方法    window.location是你对当前浏览器窗口的URL地址对象的参考!      window.open是用来打开一个新窗口的函数! 2. 在给按钮.表格.单元格.下拉列表和DIV等做链接时一般都要用Javascript来完成.和做普通链接一样,可能我们需要让链接页面在当前窗口打开,也可能需要在新窗口打开,这时我们就可以使用下面两项之一来完成:     window.open

js 利用iframe和location.hash跨域解决办法,java图片上传回调JS函数跨域

奶奶的:折腾了我二天,终于解决了!网上有很多例子. 但跟我的都不太一样,费话不多说了,上图   上代码: IE ,firefix,chrome 测试通过 js :这个主页面,部分代码, function submitUpload(id){ $("#imgSrc" + id +"").attr("alt", "图片上传中--"); var imgID = id; if(id>0){ imgID = 1; } var for

window.location.href 跳转失败

我恨这个问题,因为困扰已久,做为一个不称职的半开发人员,对前端非常不熟,程度仅限于alert调试的水平 这个问题似乎是IE的一个傻逼哄哄的BUG引起的,在AJAX盛行的今天,当在返回success状态(200)后特别容易出问题,导致浏览器无法跳转. 究其原因,是因为window.location.href被其他代码干扰,(例如void(0).return false ),导致找不到父框架造成的. 解决办法,有一个: 在 window.location.href = url; 后加一句 windo

input onclick=&quot;window.location.href=&#39;https://www&#39;&quot;&gt;不能跳转问题。

使用input onclick属性跳转是遇到问题..不能跳转 上面的onclick里面应该怎么写?我试了几次都不行不知道是不是方法有问题<input type="button" value="跳转至登录页" onclick="javascript:window.location.href='XXX'"> 这样写没反应,不知道该怎么写? 在网页端可以跳转,在手机端不能跳转. 解决办法 在手机端改成    onclick="lo

使用window.location.href跳转页面在IE和FF浏览器中路径不一致的问题总结

上周五的时候遇到一个问题,平时做项目的时候一直使用的是火狐浏览器,上周完成了一个小论坛的功能,因为访问论坛是不需要的用户登录的,只有发帖和回复的时候才需要用户登录,所以就在系统中加了一个拦截器,发帖时候如果没有登录就跳转到登录页面,功能完成以后在火狐浏览器下面使用完全没问题,平时很少使用IE浏览器,所以也没有在IE下面测试就直接放到服务器上测试了,在服务器上测试的时候还是使用的火狐,也没什么问题,但是我的一个同事去测试的时候就出现了问题,他是使用的IE浏览器,访问的时候明明是不需要用户登录的地方