2011-06-08 120 views
2

我製作了一個網站,使用wordpress和一個叫做Headway的主題,再加上一些插件。它看起來很棒,在FF和Chrome上效果很好,但是當我在IE上打開它時......什麼都沒有。它加載了一半的頁面,然後凍結。我問過Headway的傢伙,但他們說這是一些腳本錯誤。我不知道如何檢查或找出我網站上的特定事件是阻止IE打開它。我已經嘗試了W3 HTML驗證器,但由於我不是編碼員,我不知道!我的網站無法在IE中打開。它可以在Chrome和Firefox中打開。有任何想法嗎?

有誰會介意快速瀏覽一下,告訴我我的網站的問題是什麼? 這是http://yasta.pr

非常感謝!

埃莉諾

PS。如果他們花時間弄清楚問題出在哪裏,然後幫我解決問題,我願意付錢給別人! :)

+0

哪個IE?哪個FF?哪個Chrome?看,IE6,IE8,IE9,FF3.5,FF4和Chrome之間存在**至關重要的差異。添加操作系統和Flash版本也可能會有幫助。瀏覽器版本應該像「幫助 - >關於」或類似的地方。 (順便說一句,在Ubuntu Linux 10.04.2的Opera 11中看起來不錯) – Piskvor 2011-06-08 11:15:50

+0

通過W3驗證器 - http://validator.w3.org/運行你的網站。我得到80個錯誤和69個警告。 W3合規並不能保證它在IE下工作,當然,因爲IE是最不「兼容」的一羣,但是消除明顯的錯誤不會傷害到它。 – 2011-06-08 11:22:58

+0

(還有http://jigsaw.w3.org/css-validator/用於CSS驗證。) – 2011-06-08 11:24:12

回答

1

所以答案是:問題是與和訊網插件:-)(中:-)評論回答)

0

嘗試使用Firebug,它是一個與FireFox兼容的工具插件。

我會幫你調試網頁。

Firebug的JavaScript調試教程:

Script Tab : Javascript Debugging
Logging, Profiling and CommandLine (Part I)

+0

@Piskvor - 我正在查看的IE版本是8,64位版本。但是我被其他人告知,它不會在任何IE上加載。 @Daniel R Hicks - 做到了這一點,但是對於我在這些事情上有點愚蠢,我不知道如何解決它們 - 我在wordpress上建立了網站,但我會再次檢查它,看看我能不能從它給我的東西中剔除任何東西。 @BurnAfterReading - 我將把它當作讚美! ;) – 2011-06-08 11:42:26

+0

我嘗試過使用Firebug,但我沒有完全理解它向我展示的所有內容。 – 2011-06-08 11:55:16

+0

閱讀一些教程....我會添加一些相關的鏈接到答案 – 2011-06-08 12:06:45

0

問題可能是XMLHttpRequest對象。

IE針對FF或Chrome的相同目的構建了一個不同的對象。

try { 
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
} catch (e) { 
    try { 
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } catch (E) { 
     xmlhttp = false; 
    } 
} 

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { 
    try { 
     xmlhttp = new XMLHttpRequest(); 
    } catch (e) { 
     xmlhttp = false ; 
    } 
} 

你可能會爲了加載網頁,這需要上面的代碼,以便正確地創建用於在所有瀏覽器的響應對象的內容使用AJAX。

+0

您好José。我沒有使用AJAX加載頁面內容,但我想它可能在插件中。關於如何找出導致問題的原因的任何想法? – 2011-06-08 11:43:19

+0

如果他們能夠確切地發現問題所在,並幫助我解決問題,我願意付錢給他人! :) – 2011-06-08 11:55:43

+0

@Eleanor - 插件'tubepress_pro_2_2_0'觸發AJAX請求。這可能是問題.... – Flukey 2011-06-08 12:14:16

-2

請重置您的IE設置=> Internet選項=>重置

這有一直是我的救世主

相關問題