2016-02-10 35 views
2

我已經使用HTML,CSS和javascript製作了一個基本的HTML文件。基於用戶的輸入和具體操作,我運行了創建元素(改變頁面)的方法。當用戶希望通過頁面中的鏈接轉到其他頁面時,我想要保存在頁面中所做的更改。離開前保存一頁

注:我使用Windows XP 和方法的execCommand()谷歌Chrome瀏覽器預先在Chrome

不起作用

任何幫助表示讚賞

感謝

+0

我想你可能想看看'localStorage' .... – dvenkatsagar

+1

你需要堅持你的網站的狀態,例如'localStorage'。你可以通過'onbeforeunload'來檢測用戶何時離開你的頁面。查看更多https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload和https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage –

+0

「我想保存更改」是什麼意思?你的意思是,只保存值或狀態或其他?你已經嘗試過了嗎?給一些代碼片段。 –

回答

0

然後,你可以做兩東西,

第一個: 檢測用戶何時改變頁面,當時腳本處理頁面如:

var your_var = $(document).html(); 
$(document).load("new-page.html"); 

然後導航後退按鈕檢測,當用戶回來的第一頁只需將your_var這樣的:

$(document).html(your_var); 

當你的頁面導航僅使用jQuery的做這僅適用/阿賈克斯。

二:

如果你想保存的服務器端腳本狀態以及再使用

javaScript.history(); 

這會給你你狀態之前離開了同一個頁面。

相關問題