window.navigate 与 window.location.href 的使用区别介绍
首先说明的是 window.navigate 与 window.location.href 都是实现页面链接跳转的,下面将介绍它们的区别。
window.navigate("http://jb51.net/") 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好。
location 属性是兼容所有浏览器的。因此在实现页面跳转的时候还是使用这个比较靠谱,比如:
<a onclick="javascript:window.location.href='http://jb51.net/'">我们</a>
相关推荐
-
浅析location.href跨窗口调用函数
location.href这个东西常常用于跳转,location既是window对象的属性,又是document对象的属性. JavaScript hash 属性 -- 返回URL中#符号后面的内容 JavaScript host 属性 -- 返回域名 JavaScript hostname 属性 -- 返回主域名 JavaScript href 属性 -- 返回当前文档的完整URL或设置当前文档的URL JavaScript pathname 属性 -- 返回URL中域名后的部分 JavaSc
-
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 = window.location.href 跳转无反应 a超链接onclick事件写法
错误写法 , 主要是在 href="#"这里 复制代码 代码如下: 错误写法 , 主要是在 href="#"这里 脚本如下 复制代码 代码如下: if (data == "发送成功") { alert(data); window.location.href = window.location.href; } 正确的写法 href 后面跟一个
-
js获取location.href的参数实例代码
window.location.search.substr(1); //substr(1) 是去掉参数里最开头的?号. 复制代码 代码如下: function getQuery(para){ var reg = new RegExp("(^|&)"+para +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null){ return u
-
IE下通过a实现location.href 获取referer的值
最近,公司网站需要统计用户都是从哪些页面进入到注册页面的数据.开始,仅仅简单的通过在服务器端$ _SERVER['HTTP_REFERER'](php)来获取.但是,发现有好多注册用户没有referer值,后来查了一下在IE下采用window.location.href方式跳转的话,referer值为空.而在标签<a></a>里面的跳转的话referer就不会空.所以,通过一下代码就可以解决这个IE问题: function gotoUrl(url){ if(document.all
-
JS的location.href跳出框架打开新页面的方法
今天遇到个问题,后面在框架中,当判断登录失效后要返回登录页面,但登录页面却在框架内打开,我想让它直接跳出框架打开(这里不是打开新窗口),终于在网上找到了办法,分享给大家: echo "<script language=\"javascript\">alert('登录已失效或没有登录,请登录!');location.href='login.php';</script>"; 原内容是上边这样的,要想让它跳出框架打开登录页,需要使用下面的方法: e
-
JS 中document.URL 和 windows.location.href 的区别
document 表示的是一个文档对象,windows 表示一个窗口对象. 一个窗口下面可以有很多的document对象.每个document 都有 一个URL. 但是,这不是所有的区别.当你ctrl + F5 一个链接 http://www.jb51.net/#server 打印 alert(document.URL ); 和 alert(windows.location.href); 发现,这两个的值不一样, document.URL : http://www.jb51.net/ windo
-
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
-
js实现网页防止被iframe框架嵌套及几种location.href的区别
首先我们了解一下:window.location.href.location.href.self.location.href.parent.location.href.top.location.href他们的区别与联系,简单的说:几种location.href的区别 js实现网页被iframe框架功能 "window.location.href"."location.href"."self.location.href"是本页面跳转 "p
-
location.href 在IE6中不跳转的解决方法与推荐使用代码
以下内容为转帖: 代码 复制代码 代码如下: <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
随机推荐
- 详解云与备份之VMware虚机备份和恢复
- jQuery链使用指南
- Android仿微信语音聊天界面设计
- JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
- vs.Net2003无法打开或创建Web应用程序若干解决办法.
- PHP将HTML转换成文本的实现代码
- 让python在hadoop上跑起来
- c# 获取数据库中所有表名称的方法
- SQL语句中SUM与COUNT的区别深入分析
- ASP.NET Cookie 操作实现
- XML入门的常见问题(三)
- 动态创建script标签实现跨域资源访问的方法介绍
- 我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
- CentOS7中防火墙的一些常用配置介绍
- Android仿网易客户端顶部导航栏效果
- java常用工具类之数据库连接类(可以连接多种数据库)
- Android使用VideoView播放本地视频和网络视频的方法
- C#中累加器函数Aggregate用法实例
- 通过源码解析Laravel的依赖注入
- 详解android项目由Gradle 2.2 切换到 3.0的坑
