2012-10-27 130 views
2

下面是一個HTML頁面的圖像,我需要一些建議。在多個HTML頁面中包含相同的DIV

大方塊是一個AJAX DIV,當用戶更改頁面時會被重新加載。 (工作正常)。

較小的黑色矩形是包含在許多頁面中的DIV,它具有幾種不同的狀態。無論用戶在哪個頁面上,我都想保持當前狀態,並且我正在努力解決如何包含這個問題。

我一直在使用PHP包括,但它每次都重新加載代碼 - 例如:當前狀態丟失。

我正在考慮使用一個iframe,但我不確定是否可以將iframe應用到DIV,然後添加了紅色正方形的問題,在做出某些選擇時從較小的黑色矩形中彈出。不知道如果我可以包括在iframe中的所有這一切當頁面上的紅色正方形背後的其他信息 - 例如:iframe需要重疊其他信息...

任何意見?如果需要,我可以更多/更好地解釋。

THX

enter image description here

+1

你能使用cookies嗎? –

+1

可以使AJAX請求的每個狀態改變,並存儲在選擇的會話或其他服務器存儲中,或使用localStorage和cookie fallback或url參數或哈希值。解析狀態來改變任何一端的className並不困難 – charlietfl

+0

好吧,所以你的想法將使用PHP來包含代碼,因爲我已經是一個然後服務器端存儲方法像會話狀態的建議... – Adam

回答

0

執行下列操作之一可能滿足你的需求:

這些技術可讓您簡單地保存數據。假設你已經命名了你的不同狀態。以某種方式保存該字符串,然後閱讀該字符串以決定在哪個狀態下顯示該黑匣子。

相關問題