2010-06-03 102 views
0

我有一個網站,在除IE6以外的所有瀏覽器工作正常。頁面內容在裝有背景圖像的div內。第一次打開頁面時,頁面佈局變得非常討厭並且圖像無法加載,但是當第二次打開同一頁面並隨後打開時,則會完全加載。這種情況適用於網站中的每個頁面。問題與IE 6頁面加載

請幫忙。

+4

請顯示一些代碼和/或一個實時鏈接。 – 2010-06-03 12:19:02

+1

有沒有可以查看相關頁面的網址? – 2010-06-03 12:21:13

+0

它是一個透明的PNG背景嗎? – baloo 2010-06-03 12:30:46

回答

0

您可能患有FOUC。 (Flash Of Unstyled Content),IE6無論如何都不會在第一次加載時正確呈現內容。 (我們需要查看示例代碼或URL以確定原因)

一旦瀏覽器緩存了某些內容,第二次重新加載可能會正常運行。

更新

好了,現在看到的網站更多的一些細節。加載新內容的div浮動在Flash動畫的背景上......而divs似乎使用帶有透明度的PNG圖像背景(IE6不支持PNG Alpha(實現透明度的部分)),因此IE加載了一個醜陋圖像,然後它看起來像你有一個鉤子在那裏用IE中的過濾器交換出來。 (我現在有點猜測,因爲我使用IE6的PC速度很慢,而且閃存看起來非常CPU密集)

由於這臺PC很慢,我看到文本/表單內容加載在背景圖像之前...我想知道(如果您在IE6中應用過濾器,如果在圖像完全加載之前執行該過濾器並因此最終結果看起來很奇怪),但由於瀏覽器緩存,第二/第N裝載好嗎?

我需要深入一點,但我沒有我需要的所有工具。希望今天晚些時候我可以檢查一下更多(或別人會)

+0

請參閱以下網址: https://nspcclegacy-stage.tributefunds.com 單擊「創建泡泡」,然後點擊該頁面上的任意兩個按鈕。 請只在IE 6上看到它。第二次和隨後的加載將正確,但不是第一次。 – teenup 2010-06-04 04:31:59

+0

感謝您花時間,看着它。實際上,設計部分是由其他人完成的,我不知道,對IE 6應用了什麼樣的過濾器(如果有的話)。有沒有一種方法可以在加載頁面之前緩存我們所有的東西IE6,以便頁面正確加載?你能推薦一些其他解決方案嗎? – teenup 2010-06-07 03:58:34