javascript取得浏览器地址及参数方法

   用javascript获取 url网址信息

  执行 用javascript获取url网址信息 代码效果如下

  location.host=www。dw。cn

  location.hostname=www。dw。cn

  location.href=http://www。dw。cn/news/2010-1/201011820131610618.shtml

  location.pathname=/news/2010-1/201011820131610618.shtml

  location.protocol=http:

  详细介绍 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直接定位到某一名词解释。(也称为锚点.)

  示例:

  1, window.location.href

  整个URl字符串(在浏览器中就是完整的地址栏)

  返回值:http://www。dw。cn:80/index.asp?id=209#asp

  2,window.location.protocol

  URL 的协议部分

  返回值:http:

  3,window.location.host

  URL 的主机部分,

  返回值:www。dw。cn

  4,window.location.port

  URL 的端口部分。如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符。

  本例返回值:空

  5,window.location.pathname

  URL 的路径部分(就是文件地址)

  返回值:/index.asp

  6,window.location.search

  查询(参数)部分。除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值

  返回值:?id=209

  7,window.location.hash

  锚点

  返回值:#asp

时间: 2025-01-31 01:46:24

javascript取得浏览器地址及参数方法的相关文章

JavaScript阻止浏览器返回按钮的方法

 这篇文章主要介绍了JavaScript阻止浏览器返回按钮的方法,可实现通过javascript禁用掉返回按钮的功能,需要的朋友可以参考下     本文实例讲述了JavaScript阻止浏览器返回按钮的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码可以阻止用户点击返回按钮,非常实用,需要的朋友可以收藏一下. ? 1 2 3 4 5 6 7 <SCRIPT type="text/javascript"> window.history.forward(); func

JavaScript阻止浏览器返回按钮的方法_javascript技巧

本文实例讲述了JavaScript阻止浏览器返回按钮的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码可以阻止用户点击返回按钮,非常实用,需要的朋友可以收藏一下. <SCRIPT type="text/javascript"> window.history.forward(); function StopBack() { window.history.forward(); } </SCRIPT> </HEAD> <BODY onloa

javascript跨浏览器的属性判断方法

 这篇文章主要介绍了javascript跨浏览器的属性判断的方法,需要的朋友可以参考下 今天在写代码的时候发现一个很容易出错的地方.当我们在声明变量时,常常会因为不同的 browser 有不同的 API 定义,然后用以下的写法来判断哪一个属性,例如:    代码如下:var fullscreenElement = document.mozFullScreenElement || document.webkitFullscreenElement || document.fullscreenElem

javascript实现浏览器窗口传递参数的方法_javascript技巧

a.html <html> <head> <title>主页面</title> <script language="javascript" type="text/javascript"> function OpenNew() { var im=new IDAndMethod(); im.ID=document.getElementById("txtID").value; window.s

javascript中获取地址url参数

最快捷的js方法 js代码:  代码如下 复制代码 function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } URL的参数&

JavaScript 判断浏览器是否支持SVG方法

  判断浏览器是否支持SVG的代码(部分截去自Highcharts源码): Js代码: function hasSVG(){ SVG_NS = 'http://www.w3.org/2000/svg', return !!doc.createElementNS && !!doc.createElementNS(SVG_NS, 'svg').createSVGRect; } IE8不支持SVG,所以给Highcharts图表设置legend水平位置时,设置相同的x值,Chrome与IE的显示

javascript跨浏览器的属性判断方法_javascript技巧

今天在写代码的时候发现一个很容易出错的地方.当我们在声明变量时,常常会因为不同的 browser 有不同的 API 定义,然后用以下的写法来判断哪一个属性,例如: 复制代码 代码如下: var fullscreenElement = document.mozFullScreenElement || document.webkitFullscreenElement || document.fullscreenElement; 用||来检查要用哪一个 attribute.不过要小心 javascri

JavaScript获取浏览器信息的方法_javascript技巧

Window有navigator对象让我们得知浏览器的全部信息.我们可以利用一系列的API函数得知浏览器的信息. JavaScript代码如下: function message() { txt = "<p>浏览器代码名: " + navigator.appCodeName + "</p>"; txt+= "<p>浏览器名称: " + navigator.appName + "</p>&q

JavaScript调用浏览器打印功能实例分析_javascript技巧

本文实例讲述了JavaScript调用浏览器打印功能的方法.分享给大家供大家参考.具体如下: 1. 通用型,支持IE,Firefox,Chrome... 复制代码 代码如下: window.print(); 2. 只支持IE打印: <script> var print=function(){ /** * WebBrowser.ExecWB(1,1) 打开 * Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 * Web.ExecWB(4,1) 保存网页 * Web.Ex