2010-07-22 54 views
0

我在頁面加載之前使用腳本將一些html寫入我的頁面doucment.write現在這個緩存像瘋了似的,只有一個硬刷新似乎更新它。正在緩存的Document.write

現在每個人都走之前「OMG DONT USE DOCUMNNT.WRIT」我會擺脫它,但目前我需要一個快速修復。

那麼,有沒有一種方法,我可以強制使用腳本來更新每次頁面的變化(注意,它被稱爲每次在多個頁面的頁面變化)的飛行,但通常會產生

代碼:

HTML:

<script type="text/javascript" src="NAV.js"></script> 

生成的代碼:

d = new dTree('d'); 
d.add(4,0,'Maps'); 
d.add(5,4,'Web Map','WebMap.html'); 
document.write(d); 
+0

你能告訴我們一些代碼嗎?你確定緩存是責任嗎?對我來說沒有意義... – jasongetsdown 2010-07-22 01:47:30

+0

你的代碼是什麼?應用 – trrrrrrm 2010-07-22 01:48:29

+0

。看編輯 – Sphvn 2010-07-22 01:55:44

回答

1

嘗試在你的腳本標籤使用虛擬參數......你可以從你的服務器端語言處理它,而且它會是這個樣子:

<script type="text/javascript" src="NAV.js?dummyParameter=546757657657"></script> 

而且這段代碼在你的腦袋標籤將幫助您:

<META http-equiv="Pragma" content="no-cache"> 
+0

使用兩個在同一時間訣竅:) – Sphvn 2010-07-22 04:53:26