2009-06-11 111 views
2

我有一個動態div創建包含文本+圖像。除IE6以外,這些圖像在所有瀏覽器中都很好地顯示。我需要做一個右鍵點擊顯示圖片,然後他們來。看起來像它與IE瀏覽器的錯誤。IE 6圖像不顯示

+3

您是否使用過fiddler2來查看圖像請求是否被創建?如果你可以包含一些代碼,或者更好地解決問題的演示/網址以幫助人們調試問題,它也會有所幫助。 – redsquare 2009-06-11 12:43:18

+1

您是從本地文件系統中加載圖像,還是從遠程服務器上拉入圖像? – 2009-06-11 12:54:53

回答

1

我已經做在IE6很多DHTML和過這個問題還沒有來。不過,考慮到IE6的奇怪行爲,我不會感到驚訝。在這種情況下,我提出了一點「即興」。例如,如果您將一個img標記附加到元素,而父元素的顯示屬性是,IE6可能懶惰地決定不加載它。嘗試顯示設定追加IMG元件之前。或者,如果IMG標籤已經存在,儘量等到設置標籤的SRC屬性之前顯示在容器後。最後,如果你通過改變的innerHTML屬性更新div的HTML,請嘗試使用像的addChild而不是DOM方法。

0

據我知道IE6不能正確處理PNG圖片。你在說png嗎? JPG?