关于html页面传值脚本问题 look.htm?gameid=0201002&score=0&time=176我想再look.htm页面直接显示传值look.htm页面显示结果:编号:0201002成绩:0分用时:176秒怎么在htm写javascript脚本求助!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function getParameterByName(name){ name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); var results = regex.exec(window.location.href); if(results == null) return ""; else return decodeURIComponent(results[1].replace(/\+/g, " "));}得到getParameterByName("gameid")getParameterByName("time") js获取当前url,然后正则分析。+1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"> <title>1111</title> <script language="javascript"> function getParameterByName(name){ name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); var results = regex.exec(window.location.href); if(results == null) return ""; else return decodeURIComponent(results[1].replace(/\+/g, " "));} </script> </head><body> <script language="javascript">getParameterByName("gameid")</script><script language="javascript">getParameterByName("time")</script> </body></html>测试不显示结果啊!!http://localhost:1847/Admin/actions/mathgame/HTMLPage1.htm?gameid=0201002&score=0&time=176 <script type="text/javascript"> Request = { QueryString: function (item) { var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i")); return svalue ? svalue[1] : ""; } } window.onload = function () { document.getElementById("x").innerHTML = "编号:" + Request.QueryString("gameid") + "<br/>成绩:" + Request.QueryString("score") + "分<br/>用时:" + Request.QueryString("time") + "秒" }</script></head><body> <div id="x"></div></body></html> 用js 如何获取第二次出现反斜杠的位置 看不懂INF文件,懂得进来帮忙下,谢了 一个怪异的现象,用简单的例子展示出来,怎么解释,怎么解决 JQuery创建Select问题,帮我看下啥意思。 为什么新增的CSS类无效啊? javascript 设为首页问题 IE8兼容性问题 请教javascript由tomcat迁移至websphere产生的问题. 用JavaScript动态改变后的网页怎样保存页面的状态? 在WIN2000中如何调试JAVASCRIPT 求助JS生成可以加载WORD模板的编辑器 javascript 中!!什么意思?
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}得到
getParameterByName("gameid")
getParameterByName("time")
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>1111</title>
<script language="javascript">
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
</script>
</head>
<body>
<script language="javascript">getParameterByName("gameid")</script>
<script language="javascript">getParameterByName("time")</script>
</body>
</html>测试不显示结果啊!!http://localhost:1847/Admin/actions/mathgame/HTMLPage1.htm?gameid=0201002&score=0&time=176
Request = {
QueryString: function (item) {
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i"));
return svalue ? svalue[1] : "";
}
}
window.onload = function () {
document.getElementById("x").innerHTML = "编号:" + Request.QueryString("gameid") + "<br/>成绩:" + Request.QueryString("score") + "分<br/>用时:" + Request.QueryString("time") + "秒"
}
</script>
</head>
<body>
<div id="x"></div>
</body>
</html>