【问题标题】:JavaScript/HTML variable troubleJavaScript/HTML 变量问题
【发布时间】:2013-02-19 07:36:10
【问题描述】:

这是我的代码:

<HTML>
    <HEADER>
        <TITLE>Page</TITLE>
    </HEADER>
<SCRIPT LANGUAGE="JavaScript">
var asdf=Math.floor(Math.random()*80000000)
</SCRIPT>
<FORM> 
<input type=button 
value="button"
onClick="self.location='http://www.roblox.com/place-place?id=$_GET["var asdf"]'">
</FORM>
    <BODY>
    </BODY>
</HTML>

如何修复它,使链接是随机的,但也有效?

【问题讨论】:

    标签: javascript variables var


    【解决方案1】:

    onclick的值改为:

    "var asdf=Math.floor(Math.random()*80000000); window.location='http://www.roblox.com/place-place?id='+asdf"
    

    这将在每次点击链接时随机化 ID

    【讨论】:

      【解决方案2】:
      try this
      
      <HTML>
      <HEADER>
       <TITLE>Page</TITLE>
      </HEADER>
       <SCRIPT LANGUAGE="JavaScript">
      function my_func()
      {
      var asdf= Math.floor(Math.random()*80000000);
      window.open("http://www.roblox.com/place-place?id="+asdf);
      }
      
      </SCRIPT>
      <FORM> 
      <input type=button value="button" onClick="my_func()">
       </FORM>
      <BODY>
      </BODY>
       </HTML>
      
      you can also use window.location instead of window.open.
      

      【讨论】:

        【解决方案3】:

        使用函数,

        function redirect(){
        self.location='http://www.roblox.com/place-place?id='+asdf;
        }
        

        调用输入标签的onclick函数

        【讨论】:

          猜你喜欢
          • 2012-07-23
          • 1970-01-01
          • 2018-06-18
          • 2011-04-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多