2012-11-29 50 views
0

基本上我有一個讀取cookie的函數。的getCookie( '信息')。Javascript手錶可變值更改?

getCookie('message')值更改我想用新值顯示警報。

我認爲該函數可以被當作一個變量。因此,如果不是,請讓我知道問題的標題,以便我糾正它。我該如何監聽函數返回值的變化?

+0

您希望在頁面刷新時顯示,或者如果它也是新請求,您應該顯示警報。 – Abdul

回答

6

基本輪詢例如

var message = getCookie('message'); 
setInterval(function(){ 
    var m = getCookie('message'); 
    if(m != message) { 
     message = m; 
     alert(message); 
    } 
}, 1000); 
0

確定。所以你想讀取cookie的價值。這很容易 -

要讀出一個cookie,調用這個函數並傳遞cookie的名字。將該名稱放入一個變量中。首先檢查這個變量是否有一個值(如果cookie不存在,變量將變爲null,這可能會擾亂你的其他功能),然後做任何必要的操作。

var x = readCookie('ppkcookie1') 
    if (x) 
    { 
    alert("this is a change"+x) 
    } 

Cookie read。