<script type="text/javascript"> <!-- var a = <%=request.getParameter("A")%>; var b = <%=request.getParameter("B")%>; var c = <%=request.getParameter("C")%>; //--> </script>js + jsp 写法
var url = location.href;alert(url.substring(url.lastIndexOf('/')+1))
//获取标题栏地址 var path=Window.location.href; 然后可用split()方法分割取得你想要的东西
第一种 正则表达式 function QueryString(item){ var sValue=location.search.match(new RegExp("[\?\&]"+item+"=([^\&]*)(\&?)","i")) return sValue?sValue[1]:sValue }第二种就是上面所说的function getArgs( ) { var args = new Object( ); var query = location.search.substring(1); var pairs = query.split("&"); for(var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf('='); if (pos == -1) continue; var argname = pairs[i].substring(0,pos); var value = pairs[i].substring(pos+1); value = decodeURIComponent(value); args[argname] = value; } return args; }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Untitled Document</title> <script type="text/javascript"> window.onload = function(){ alert('这里就是你想要的参数值: ' + getParameter('hello')); };
/** * @author develop_design_level * @date 2009-11-16 * @param {Object} name */ function getParameter(name){ var str = location.href; //location.href = 'http://news.163.com?hello=lslsl'; if (str.indexOf('?') > 0) { var parameterStr = str.split('?')[1]; var paramsArr = parameterStr.split('&'); for (var i = 0; paramsArr[i]; i++) { var temp = paramsArr[i].split('='); if (temp[0] == name) { return temp[1]; } } } } </script> </head> <body> </body> </html> 没人写,还是我来写吧。 === 结贴,给分 === 得到满意的答案,立即结贴给分,是一种良好的习惯和美德
<!--
var a = <%=request.getParameter("A")%>;
var b = <%=request.getParameter("B")%>;
var c = <%=request.getParameter("C")%>;
//-->
</script>js + jsp 写法
var url = location.href;alert(url.substring(url.lastIndexOf('/')+1))
var path=Window.location.href;
然后可用split()方法分割取得你想要的东西
function QueryString(item){
var sValue=location.search.match(new RegExp("[\?\&]"+item+"=([^\&]*)(\&?)","i"))
return sValue?sValue[1]:sValue
}第二种就是上面所说的function getArgs( ) {
var args = new Object( );
var query = location.search.substring(1);
var pairs = query.split("&");
for(var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexOf('=');
if (pos == -1) continue;
var argname = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
value = decodeURIComponent(value);
args[argname] = value;
}
return args;
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script type="text/javascript">
window.onload = function(){
alert('这里就是你想要的参数值: ' + getParameter('hello'));
};
/**
* @author develop_design_level
* @date 2009-11-16
* @param {Object} name
*/
function getParameter(name){
var str = location.href; //location.href = 'http://news.163.com?hello=lslsl';
if (str.indexOf('?') > 0) {
var parameterStr = str.split('?')[1];
var paramsArr = parameterStr.split('&');
for (var i = 0; paramsArr[i]; i++) {
var temp = paramsArr[i].split('=');
if (temp[0] == name) {
return temp[1];
}
}
}
}
</script>
</head>
<body>
</body>
</html>
没人写,还是我来写吧。
=== 结贴,给分 ===
得到满意的答案,立即结贴给分,是一种良好的习惯和美德