location.href语句与火狐不兼容的问题
使 用了一个点击按钮跳转的js,语句很简单:
<input type="button" value="添加" onclick="location.href('http://www.jb51.net);" />
测试的时候发现其在IE下是可以用的而firefox则不能使用了。于是我在location前面加了一个 window,即改为:
onclick="window.location.href('http://baidu.com');"
发现仍然不行。
于是去baidu之,找到一个答案:
使用window.location="url"; 代替 location.href('url');"
于是将源程序改为如下即可:
<input type="button" value="添加" onclick="window.location='http://www.ddung.org'';" />
相关推荐
-
location.href语句与火狐不兼容的问题
使 用了一个点击按钮跳转的js,语句很简单: <input type="button" value="添加" onclick="location.href('http://www.jb51.net);" /> 测试的时候发现其在IE下是可以用的而firefox则不能使用了.于是我在location前面加了一个 window,即改为: onclick="window.location.href('http://baidu.co
-
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&
-
window.navigate 与 window.location.href 的使用区别介绍
首先说明的是 window.navigate 与 window.location.href 都是实现页面链接跳转的,下面将介绍它们的区别. window.navigate("http://jb51.net/") 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好. location 属性是兼容所有浏览器的.因此在实现页面跳转的时候还是使用这个比较靠谱,比如
-
window.location.href中url中数据量太大时的解决方法
先说一下今天遇到的问题 一个导出excel的处理,在按钮按下后需要传很大一个数据到后台,刚开始的做法如下: 复制代码 代码如下: var actionUrlSetData = "****Action!exportDatas.action"+ "?now=" + new Date().getTime();window.location.href= actionUrl + "&" + data; 上面的data就是一个很长的字符串. 这样在火
-
js获取当前页的URL与window.location.href简单方法
利用JavaScript获取当前页的URL,这个问题起来好像很复杂,如果第一次去想这个问题,很多人估计又在琢磨到底又是哪个神一般的Javascript函数. 其实不是,Javascript获取当前页的URL的函数就是我们经常用来重定向的window.location.href. 比如如下函数: <script> var url=window.location.href; var loc = url.substring(url.lastIndexOf('/')+1, url.length); a
-
IE6浏览器中window.location.href无效的解决方法
本文实例讲述了IE6浏览器中window.location.href无效的解决方法.分享给大家供大家参考.具体方法如下: window.location.href是js中跳转功能,很多人在ie6中都会发现window.location.href不能跳转了,下面我给大家来介绍一下其原因与解决方法. 问题代码如下: 复制代码 代码如下: <a href="javascript:void(0);" onclick="javascript:test();">点击
-
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 后面跟一个
-
关于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
随机推荐
- JavaScript搜索字符串并将搜索结果返回到字符串的方法
- 详解PHP的Laravel框架中Eloquent对象关系映射使用
- 用php实现批量查询清除一句话后门的代码
- linux中pwd命令使用详解
- Android WebView的使用方法及与JS 相互调用
- Bootstrap每天必学之标签与徽章
- node.js中的buffer.Buffer.isBuffer方法使用说明
- php操作sqlserver关于时间日期读取的小小见解
- 使用C#来编写一个异步的Socket服务器
- 求职应聘面试技巧 不妨看看美国大学生的求职面试
- 详解javascript实现自定义事件
- Flex 字符串ReplaceAll使用说明
- Android编程之数据库Sql编程实例分析
- Android Drawable及其相关类的使用
- Mybatis拦截器的实现介绍
- 基于命令行执行带参数的php脚本并取得参数的方法
- Java编程实现验证哥德巴赫猜想
- 配置Nginx实现简单防御cc攻击
- Android自定义控件EditText使用详解
- .Net Core自定义配置源从配置中心读取配置的方法