2011-09-19 81 views
0

在我的網頁中,我有一個滑動條,幾個複選框,單選按鈕等,這是常見的頁面。當我從這個頁面導航時,我想保留滑塊和其他選項的位置。我該如何實現它?如何重新加載HTML頁面部分

回答

2

推測它們是用於收集輸入的表單的一部分 - 我曾想過要將此表單提交給您在PHP中定義的指定操作,以將值保存到數據庫中。

然後,當每個頁面加載時,您查詢數據庫的相關值和鮑勃的你的叔叔。

如果我的答案聽起來含糊不清,那是因爲這個問題很模糊 - 如果您是網絡開發新手,我認爲如果您使用的是PHP,那麼您將盡最大努力找到一本好的PHP/。

2

您既可以保存在cookie中的位置和元素的選項,並設置每個頁面

上的元素的位置,或者你可以使用HTML5的iframe來加載你導航到該頁面。

0

最好的方法是使用cookie來存儲您希望跨頁面請求保留的控件的狀態,這是使用javascript完美實現的。

。假定的contols是表單元素:

  1. 聽在發生變化時保存在cookie
  2. 當你(重)新州各控制
  3. 的變化事件加載頁面檢查一個cookie的存在
    1. 當它存在,讀取它
    2. 從cookie與數據恢復控制的狀態

這似乎很簡單,但應該不難實施。

PPK有一個good (vanilla javascript) intro to cookies或者如果你正在使用jquery有the excellent cookie plugin