PALMisLIFE 討論區

標題: [求助] DHTM的問題--圖片會消失 [列印本頁]

作者: tales    時間: 2003-1-28 23:48
標題: [求助] DHTM的問題--圖片會消失
這問題困擾我很久了,在幾個討論區詢問之後都沒有回應,
想說 PIL 臥虎藏龍,也許有人知道...
  
問題是我做的這個網站:
http://www.phirmament.idv.tw/
  
連過去的地方是首頁,有一些圖片,第一次進去的時候都很正常,
可是當我離開這一頁(比如說,點選上方的連結到留言版去),
然後再回來這一頁時(用瀏覽器的上一頁或者點選連結回來。)
  
結果圖片都不見了??
雖然 Reload 的話就好了,可是總不能要求瀏覽者都要 Reload 吧...
請問有人知道這是什麼原因,還有該如何解決嗎?
  
另外稍微說明一下,關於圖片,我是這樣做的:
  1. [$lt]span class="picspan" id="picshold" style="float: right; width: 10px ; height: 10px ;"[$gt]
  2.      [$lt]a id="picslink" target="_blank"[$gt]
  3.          [$lt]img id="bkpics" onLoad="javascript:if(this.width[$gt]200) this.width=200 ;this.parentNode.parentNode.style.width = this.width+4 ;this.parentNode.parentNode.style.height = this.height+4 ;"[$gt]
  4.      [$lt]/a[$gt]
  5. [$lt]/span[$gt]
複製代碼

  
我把 img 包在 a 與 span 中間,而 span 的 overflow 是 hidden ,
也就是說,就算 img 的大小超過 span ,也不會被撐開。
而我設定 img 在 onload 時,除了自動調整圖檔的尺寸之外,
還會自動把 span 調整成比自己大一點的尺寸。
我這麼做是為了讓圖檔在還沒下載完成之前,只佔很小的空間。
  
但是為什麼在這個頁面離開又回來之後,看的到圖片經過自動調整之後所佔用的空間,圖卻消失了呢?
  
--
又,如果我不設定 span 的大小,也取消 onload 的時候調整 span 的敘述,就不會有這個問題了,圖檔自動調整尺寸的效果都還在。
作者: tales    時間: 2003-1-29 00:10
標題: Re:[求助] DHTM的問題--圖片會消失
附註,剛剛聽說5.5版沒這個問題....
難道是IE版本的關係嗎?




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5