我想将一个布局类型的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的值?
答案 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。