- 浏览: 275824 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
yh008:
不错的工具类。 版面需要调整下,有些内容看不到了,只能复制粘贴 ...
Spring 优秀工具类盘点,第 1 部分: 文件资源操作二 -
手心的水滴:
function Foo() { (function( ...
js 两个小括号 ()() 的用法 -
showthesunli:
博主说了这么多,我来说说我的想法,不晓得对不对总结一下,如下代 ...
js 两个小括号 ()() 的用法 -
aqbzwxd:
就是这种盲目无原理依据的研究测试弄晕了我, 有必要这么做吗? ...
js 两个小括号 ()() 的用法 -
wst0350:
多谢
oracle 触发器
document.location 这个对象包含了当前URL的信息
location.host 获取port号
location.hostname 设置或获取主机名称
location.href 设置或获取整个URL
location.port设置或获取URL的端口号
location.search 设置或获取href属性中跟在问号后面的部分
一、js中window.location的应用
URL即:统一资源定位符 (Uniform Resource Locator, URL)
完整的URL由这几个部分构成:
scheme://host:port/path?query#fragment
scheme:通信协议
常用的http,ftp,maito等
host:主机
服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
port:端口号
整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
path:路径
由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
query:查询
可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用"&"符号隔开,每个参数的名和值用"="符号隔开。
fragment:信息片断
字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。(也称为锚点.)
对于这样一个URL
我们可以用javascript获得其中的各个部分
1, window.location.href
整个URl字符串(在浏览器中就是完整的地址栏)
本例返回值: http://www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
2,window.location.protocol
URL 的协议部分
本例返回值:http:
3,window.location.host
URL 的主机部分
本例返回值:www.x2y2.com
4,window.location.port
URL 的端口部分
如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符
本例返回值:""
5,window.location.pathname
URL 的路径部分(就是文件地址)
本例返回值:/fisker/post/0703/window.location.html
6,window.location.search
查询(参数)部分
除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值
本例返回值:?ver=1.0&id=6
7,window.location.hash
锚点
区别:用户不能改变document.location(因为这是当前显示文档的位置)。但是,可以改变window.location (用其它文档取代当前文档)window.location本身也是一个对象,而document.location不是对象
发表评论
-
cookie操作
2010-06-03 09:12 1067设置cookie每个cookie都是一个名/值对,可以把下面这 ... -
js 两个小括号 ()() 的用法
2010-06-02 18:08 15035JavaScript 中,考查如下代码: (functi ... -
javascript 的delete操作符
2010-06-02 17:36 2352最近重新温习JS,对delete操作符一直处于一知半解的状态, ... -
try catch finally
2010-05-31 08:38 1486try catch finally是javascript ... -
showModalDialog()、showModelessDialog()方法使用详解
2010-05-30 23:24 1525Javascript有许多内建的方法来产生对话框,如:wind ... -
window.event对象详细介绍
2010-05-30 23:11 27281、event代表事件的状态,例如触发event对象的元素、鼠 ... -
cookie跨域访问的问题
2010-05-14 14:41 4995cookie跨域访问的问题(多个项目间) 今天有一同 ... -
escape() encodeURI() encodeURIComponent() 区别
2010-04-26 18:03 1007escape() 方法: 采用ISO ... -
javaScript 中函数对象 call 方法的使用
2010-04-20 20:44 1506javaScript 中的call() 是一个奇妙的方法,但也 ... -
js 数组 pop,push,unshift,splice,shift
2010-04-17 15:45 5954Js:数组的各种方法范例pop,push,unshift,sp ... -
window.showModalDialog 的使用
2010-03-20 11:04 985父窗口 var a = window.showModal ... -
js中escape,encodeURI,encodeURIComponent三个函数的区别
2010-02-06 19:09 870js对文字进行编码涉及3个函数:escape,encodeUR ... -
关于js中window.location.href,location.href,parent.location.href,top.location.href的用
2009-11-25 14:44 18002"window.location.href" ... -
window.location.href和window.location.replace的区别
2009-06-17 16:26 2514总是在资料上看到 window.location.href和w ... -
javascript 正则
2009-04-14 22:14 840javascript中与正则表达式有关的匹配字符串的函数主要有 ... -
javascript 小技巧
2009-04-01 10:27 825<!-- 另存为图片 --> ... -
javascript 小技巧
2009-03-27 20:08 1056//最小化,最大化,关闭 <object id=min ... -
javascript 小技巧
2009-03-27 19:32 766text文本框 内容保存 <HTML> < ... -
javascript 小技巧
2009-03-27 19:30 815事件源对象 event.srcElement.tagName ... -
javascript 小技巧
2009-03-27 19:26 1038//setTimeout增加参数 <script> ...
相关推荐
window.opener.document.location.reload(); ``` #### 总结 通过本文的介绍,我们可以看到`window.location.href`不仅能够实现简单的页面跳转,还能灵活地应用于复杂框架结构中的页面跳转及刷新。相比`Response....
在探讨JavaScript中`document.URL`与`window.location.href`之间的差异之前,我们首先需要了解`document`和`window`这两个核心对象的基本概念及其作用。这不仅有助于理解它们各自属性的具体含义,还能帮助开发者在...
在JavaScript的世界里,`window`对象是全局对象,它提供了与浏览器窗口进行交互的各种方法和属性。本篇文章将深入探讨`window.open()`、`window.opener`、`window.name`以及`window`对象的一些核心概念,同时通过两...
在JavaScript中,`document.URL`和`window.location.href`都是用来获取当前页面URL的属性,但它们之间存在一些微妙的差异。理解这些差异对于编写精确的前端代码至关重要。 首先,我们要明确`document`和`window`是...
`window.location.hash`返回URL中的锚点部分,即URL中`#`后面的部分。 ```javascript console.log(window.location.hash); // 输出锚点部分 ``` #### `document.domain` 虽然`document.domain`不是`window....
`window.showModalDialog`和`window.open`是JavaScript中用于实现这一目标的两个关键函数。它们都可以创建新窗口,但有着不同的特性和使用场景。 首先,`window.open()`是一个广泛使用的函数,它可以在浏览器中打开...
本文将详细介绍 JavaScript 中的 window 对象的各个属性和方法,包括 status、statusbar、defaultstatus、location、locationbar、self、name、closed、frames、frames.length、length、document、history、...
JavaScript中的`window.open()`函数是用于在浏览器中打开新窗口或者新标签的API,它可以用于创建一个新的浏览器窗口或者替换已存在的窗口。这个函数通常在网页交互中用来打开新的链接、弹出对话框或者进行页面间的...
标题和描述中提到了JavaScript中的几个与页面跳转和刷新相关的属性,分别是window.location.href、location.href、parent.location.href以及top.location.href。这些属性在JavaScript编程中非常常用,用于控制页面的...
window.location.href = window.location.href; // 刷新当前页面 window.location.href = "http://www.example.com"; // 跳转到新的URL ``` ##### 8. 使用`document.URL` - **语法**: `document.URL = url;` - ...
需要注意的是,`window.location.href="要刷新的页面"`在某些浏览器(如IE6、Maxthon)中可能存在问题,建议使用`window.location.reload()`确保兼容性。 在服务器端,例如ASP.NET,可以使用以下方法进行页面跳转或...
3. `<script language="JavaScript"> function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',1000); </script>`:该方法可以每隔 1 秒刷新一次页面。 JS 刷新框架 如果页面中包含框架,...
在JavaScript中,`document.URL` 和 `window.location.href` 都是用来获取当前页面URL的属性,但它们之间存在微妙的区别。这两个属性虽然在大多数情况下返回的值相同,但在特定的场景下,它们的表现可能会有所不同。...
JavaScript中的`location.reload()`函数是用于刷新当前页面的,它允许开发者在用户界面中实现页面的动态更新,或者在特定条件下重新加载页面内容。这个函数是`window`对象的一个方法,因此可以在任何全局作用域中...
JavaScript中的`window.name`属性是一个独特且强大的工具,尤其在处理跨域通信时。它不受同源策略的限制,可以在不同页面甚至不同域名之间保持其值。这是因为`window.name`的值在页面重载或导航至其他URL时仍然保留...
1. `document.location.hash`: 获取URL中`#`后面的部分。 2. `document.location.host`: 包含域名和端口号。 3. `document.location.hostname`: 获取域名。 4. `document.location.href`: 获取完整的URL。 5. `...
`window.location.reload()`是JavaScript中用于刷新当前页面的一个关键方法。这个方法会重新加载当前的URL,包括重新发送HTTP请求到服务器。然而,当页面中包含未保存的数据或者正在进行某种交互时,浏览器可能会弹...
与`window.location.href`类似,但不同之处在于`replace`不会在浏览器的历史记录中留下跳转记录,这意味着用户点击后退按钮时不会回到之前的页面。 ```javascript window.location.replace("http://www.example.com"...
在JavaScript中,可以使用parent.location.reload()来刷新框架,例如:<script language=JavaScript>parent.location.reload(); 六、结论 jsp返回上一页和刷新是一种常见的jsp开发需求,本文总结了一些常用的jsp...