2012-07-04 28 views
0

我想將布爾類型的JAVASCRIPT變量值從一個html頁面傳遞到另一個頁面(從page1.html到page2.html)。我沒有想法做到這一點。我不確定我的方法是對還是錯。 請爲我提供正確的方法。將boolean類型的js變量值從一個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的值?

+1

我認爲你誤解了AJAX,基本上它是將變量傳遞給服務器端腳本,比如PHP,得到它的響應並動態顯示它 –

+0

是啊,你究竟在做什麼? – dano

+0

固定縮進。有一個額外的'''漂浮在附近 - 只是說。 – polarblau

回答

1

有幾種方法可以實現你想幹什麼,你可以使用

HTML5 webstorage

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

餅乾

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

什麼,或者你可以只使用一個qurystring畢竟一個布爾值只是真或假

+0

我可以使用** html5 webstorage **,因爲我正在創建簡單的網頁而不使用html5嗎? – sam

+0

@sam yes你可以通過瀏覽器的工作來識別你的JavaScript中的html5,我認爲目前大多數瀏覽器支持網絡存儲我也認爲它是最直接的方法 –

+0

謝謝。我會嘗試一下,讓你們知道我有什麼。 – sam

相關問題