从一个html页面传递布尔类型js变量值到另一个

时间:2012-07-04 05:08:36

标签: javascript html

我想将一个布局类型的JAVASCRIPT变量值从一个html页面传递给另一个页面(从page1.html到page2.html)。我没有想到这样做。我不确定我的方法是对还是错。 请告诉我正确的方法。

第一次加载页面时, first_load 的值应该会更改,并且更改的值将发送到另一个html页面。

<html>
  <head>
    <script type="text/javascript">
      first_load = false; 
      function load() {
        first_load = true;
        alert("first_load="+first_load);
        //pass the value of first_load to page2.html
      }
    </script>
  </head>    
  <body onload="load()">    
  </body>
</html>

如何在page2.html获取first_load的值?

2 个答案:

答案 0 :(得分:1)

有几种方法可以实现您尝试使用的方法

html5 webstorage

http://www.w3schools.com/html5/html5_webstorage.asp

cookies

http://www.w3schools.com/js/js_cookies.asp

或者你可以在所有bool值只是真或假后使用qurystring

答案 1 :(得分:0)

您可以通过网址变量,Cookie或HTML5网络存储执行此操作。

网址变量:

How to get the value from the GET parameters?

缓存

http://www.w3schools.com/js/js_cookies.asp

HTML5网络存储

http://www.w3schools.com/html5/html5_webstorage.asp

对用户最透明,我的选择是cookies。