window.location赋值 跪求高手指点

<script language="javascript" type="text/javascript">
window.setTimeout("window.location='http://qm.qq.com/cgi-bin/qm/qr?k=9KrO6yND1ExuTWJ6alGDdcC803nywUi9'",1000);
</script>

这个我写在一个单独的HTMLJS页面。 我想通过另外一个HMTL页面进行随时赋值。我只会点PHP。求个代码。
如果还有更简单的办法,请指导一下。

阅读 2.4k
2 个回答

不用页面传值,可以通过localStorage来实现

设置页

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>设置页面</title>
  </head>
<body>
    <button id="btn">设置</button>
    <script>
        var btn = document.getElementById('btn')
        btn.onclick = function() {
            localStorage.setItem('url','http://www.baidu.com')
        }
    </script>
</body>
</html>

跳转页

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>跳转页面</title>
  </head>
<body>
    <button id="btn">跳转</button>
    <script>
        var btn = document.getElementById('btn')
        btn.onclick = function() {
            var url = localStorage.getItem('url')
            window.location=url
            localStorage.setItem('url','')
        }
    </script>
</body>
</html>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题