century
BlogJava
首页
新随笔
联系
聚合
管理
随笔-3 评论-26 文章-41 trackbacks-0
js获取URL中的参数值
/**/
/*
获取URL中最后一项参数的值
*/
var
str
=
window.location.href;
//
alert(str);
var
es
=/
SouceID
=/
;
es.exec(str);
var
right
=
RegExp.rightContext;
//
alert(right);
//列子
<script language="javascript">
var str=window.location.href;
var es=/SouceID=/;
es.exec(str);
var right=RegExp.rightContext;
//alert(right);
switch(right){
case 'Din':
case 'Exh':
case 'Banks':
case 'Shop':
case 'Treat':
case 'Trip':
ChgTab('tab3','tabcontent3');
break;
case 'Air':
case 'Railway':
case 'Road':
case 'Subway':
ChgTab('tab2','tabcontent2');
break;
default:
ChgTab('tab1','tabcontent1');
}
</script>
//
以下是函数的写法
function
GetParam()
{
var
url
=
document.location.href;
var
name
=
""
if
(url.indexOf(
"
=
"
)
>
0
)
{
name
=
url.substring(url.indexOf(
"
=
"
)
+
1
,url.length)
}
return
name;
}
/**/
/*
获取指定的URL参数值
URL:http://www.blogjava.net/blog?name=bainian
参数:paramName URL参数
调用方法:getParam("name")
返回值:bainian
*/
//
1.
function
getParam(paramName)
{
paramValue
=
""
;
isFound
=
false
;
if
(
this
.location.search.indexOf(
"
?
"
)
==
0
&&
this
.location.search.indexOf(
"
=
"
)
>
1
)
{
arrSource
=
unescape(
this
.location.search).substring(
1
,
this
.location.search.length).split(
"
&
"
);
i
=
0
;
while
(i
<
arrSource.length
&&
!
isFound)
{
if
(arrSource[i].indexOf(
"
=
"
)
>
0
)
{
if
(arrSource[i].split(
"
=
"
)[
0
].toLowerCase()
==
paramName.toLowerCase())
{
paramValue
=
arrSource[i].split(
"
=
"
)[
1
];
isFound
=
true
;
}
}
i
++
;
}
}
return
paramValue;
}
//
2.
function
Request(sName)
{
/**/
/*
get last loc. of ?
right: find first loc. of sName
+2
retrieve value before next &
*/
var
sURL
=
new
String(window.location);
var
sURL
=
document.location.href;
var
iQMark
=
sURL.lastIndexOf('
?
');
var
iLensName
=
sName.length;
//
retrieve loc. of sName
var
iStart
=
sURL.indexOf('
?
'
+
sName
+
'
=
')
//
limitation 1
if
(iStart
==-
1
)
{
//
not found at start
iStart
=
sURL.indexOf('
&
'
+
sName
+
'
=
')
//
limitation 1
if
(iStart
==-
1
)
{
//
not found at end
return
0
;
//
not found
}
}
iStart
=
iStart
+
+
iLensName
+
2
;
var
iTemp
=
sURL.indexOf('
&
',iStart);
//
next pair start
if
(iTemp
==-
1
)
{
//
EOF
iTemp
=
sURL.length;
}
return
sURL.slice(iStart,iTemp ) ;
sURL
=
null
;
//
destroy String
}
posted on 2008-03-12 12:53
百年
阅读(37295)
评论(5)
编辑
收藏
所属分类:
Javascript Article
评论:
#
re: js获取URL中的参数值[未登录] 2012-10-09 23:04 |
lee
获取url中的参数值
回复
更多评论
#
re: js获取URL中的参数值[未登录] 2013-02-09 08:43 |
匿名
感谢分享.
回复
更多评论
#
re: js获取URL中的参数值 2013-08-06 10:58 |
afasfas
feafwaefeawfewaef
回复
更多评论
#
re: js获取URL中的参数值 2013-08-06 10:58 |
afasfas
@afasfas
@afasfas
回复
更多评论
#
re: js获取URL中的参数值
2014-08-26 14:11 |
赵元春
网址打不开
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
单击放回上页的按钮或使用window.history.go(-1)返回上页的同时刷新"上页"技术
js 提交表单
ShowModalDialog方法的参数传递
js获取URL中的参数值
计算中英文混合字符串长度js函数
window.open和window.showModalDialog的用法详细说明
常用于表单JS验证
IE与FireFox下用程序触发鼠标点击事件不同的实现
Javascript中LenB的计算(ASP)
Javascript 实现的排序
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2008年7月 (2)
2006年8月 (1)
文章分类
.net(6)
Asp Article(14)
computer manage(2)
div+css(2)
Flash+XML/XML+Flash
Java Article(2)
Javascript Article(10)
Jsp Article(4)
Others(1)
文章档案
2008年11月 (1)
2008年9月 (3)
2008年8月 (1)
2008年7月 (1)
2008年6月 (1)
2008年4月 (2)
2008年3月 (2)
2008年1月 (2)
2007年12月 (2)
2007年11月 (6)
2007年10月 (1)
2007年8月 (2)
2007年7月 (1)
2007年4月 (3)
2007年3月 (4)
2006年8月 (2)
2006年7月 (1)
2006年6月 (4)
相册
My collection
收藏夹
JAVA程序员面试32问
CSS
ASP导出Excel数据的四种方法
CSS
Jsp
tomcat set
无忧视窗:51windows
用AspJpeg调整文字水印透明,生成图片水印的效果
Draw dynamicdrive
Draw dynamic photo
My photo is very poor,so i must word hard!
Draw Flash
Draw Flash
Fade
Fade Images in photoshop
Flash+XML
Flash+XML
http://www.flashcom.com.cn/bbs/forumdisplay.php?f=3
Jacob
jacob
Search Website
程序员代码搜索
Krugle - Code Search for Developers
Struts
Struts中用动态选择的元素创建复选框
include some website design...
Studying English
Online Dictionary
Here,it is me study english
Translate on google
study
Text Link
\\Access Sql脚本编写器!
Access to Sql 脚本编写器
搜索
最新评论
1. re: js获取URL中的参数值
网址打不开
--赵元春
2. re: js获取URL中的参数值
feafwaefeawfewaef
--afasfas
3. re: js获取URL中的参数值
@afasfas
@afasfas
--afasfas
4. re: js获取URL中的参数值[未登录]
感谢分享.
--匿名
5. re: js获取URL中的参数值[未登录]
获取url中的参数值
--lee
阅读排行榜
1. SP-service provider(329)
2. 为了学英语,转载功夫熊猫一篇(253)
3. 什么是软件外包?(227)
评论排行榜
1. 为了学英语,转载功夫熊猫一篇(0)
2. SP-service provider(0)
3. 什么是软件外包?(0)