2012-07-03 47 views
1

有沒有什麼方法可以捕獲JavaScript代碼中的會話啓動事件?我的JS代碼中的會話啓動事件

現在發生的事情是,如果sessionStorage具有特定的鍵,並且它是假的,我需要檢查任何頁面加載事件 - 我將新的鍵/值對添加到sessionStorage。 事情是這樣的:

if(sessionStorgae.Registered) { 
    // do something 
} 
else { 
    sessionStorage.SetItem("Registered", "0") 
} 

我很想加入的關鍵,不檢查其存在隨時加載頁面。是否可以使用某種客戶端會話啓動事件?

我會感激任何建議, 本

+0

爲什麼你需要首先將它設置爲零? – lanzz

+0

這只是一個例子,我沒有真正使用這個鍵/值對 – benams

回答

0

你可以簡單地聽load事件您的文檔。 使用jQuery,你可以這樣寫:

$(document).ready(function() { 
    // Assume that sessionStorage is ready 
}); 

如果你不想要聽任何網頁時,只需將你的JS到你的HTML頁面的底部。

+0

這就是我現在正在做的,但我想改變這種行爲,而不是聽任何文檔就緒事件... – benams