look.htm?gameid=0201002&score=0&time=176我想再look.htm页面直接显示传值look.htm页面显示结果:
编号:0201002
成绩:0分
用时:176秒怎么在htm写javascript脚本求助!!!

解决方案 »

  1.   

    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")
      

  2.   

    js获取当前url,然后正则分析。+1 
      

  3.   

    <!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
      

  4.   

    <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>