2
我已經使用HTML,CSS和javascript製作了一個基本的HTML文件。基於用戶的輸入和具體操作,我運行了創建元素(改變頁面)的方法。當用戶希望通過頁面中的鏈接轉到其他頁面時,我想要保存在頁面中所做的更改。離開前保存一頁
注:我使用Windows XP 和方法的execCommand()谷歌Chrome瀏覽器預先在Chrome
不起作用任何幫助表示讚賞
感謝
我已經使用HTML,CSS和javascript製作了一個基本的HTML文件。基於用戶的輸入和具體操作,我運行了創建元素(改變頁面)的方法。當用戶希望通過頁面中的鏈接轉到其他頁面時,我想要保存在頁面中所做的更改。離開前保存一頁
注:我使用Windows XP 和方法的execCommand()谷歌Chrome瀏覽器預先在Chrome
不起作用任何幫助表示讚賞
感謝
然後,你可以做兩東西,
第一個: 檢測用戶何時改變頁面,當時腳本處理頁面如:
var your_var = $(document).html();
$(document).load("new-page.html");
然後導航後退按鈕檢測,當用戶回來的第一頁只需將your_var這樣的:
$(document).html(your_var);
當你的頁面導航僅使用jQuery的做這僅適用/阿賈克斯。
二:
如果你想保存的服務器端腳本狀態以及再使用
javaScript.history();
這會給你你狀態之前離開了同一個頁面。
我想你可能想看看'localStorage' .... – dvenkatsagar
你需要堅持你的網站的狀態,例如'localStorage'。你可以通過'onbeforeunload'來檢測用戶何時離開你的頁面。查看更多https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload和https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage –
「我想保存更改」是什麼意思?你的意思是,只保存值或狀態或其他?你已經嘗試過了嗎?給一些代碼片段。 –