2011-03-11 116 views
1

這是一個奇怪的錯誤,我無法弄清楚,因爲我已經在我的PC上測試了它在IE7和IE8上的XP,並且它工作得很好。Suckerfish下拉菜單不工作在IE 8

但主要的導航是在XP上破此網站:

http://tupelomainstreet.com/play

我們已經附上我的客戶的屏幕和環境的屏幕截圖。

如果任何人對IE有任何黑魔法,那將是驚人的。我很茫然。 client's screen

client's environment

+0

該頁面是否驗證了您正在使用的「DOCTYPE」?瀏覽器是否在'怪癖模式'? – drudge

+0

雙擊左下方的小黃色三角形,它在錯誤中說了什麼? – daryl

+0

這真的很奇怪。 – thirtydot

回答

1

http://tupelomainstreet.com/shop/salons-and-spas

你從加載這些JavaScript文件服務器

  • <script src="js/libs/modernizr-1.6.min.js"></script>
  • <script src="js/mylibs/fancyzoom.js"></script>
  • <script src="js/mylibs/slideshow.js"></script>
  • <script src="js/plugins.js"></script>
  • <script src="js/script.js"></script>
  • (僅適用於lt IE 7<script src="js/libs/dd_belatedpng.js"></script>

讓我們堅持modernizr-1.6.min.js

如果我load that file,我得到的東西看起來明顯不喜歡 JavaScript文件:

<!doctype html> 
... 
<title>Downtown Tupelo Main Street Association</title> 

正在被返回的HTML頁面是肯定的mod_rewrite工作的事實。如果沒有mod_rewrite,我相信你會得到一個不錯的,易於調試404 Not Found錯誤。

我認爲解決這個問題的最簡單的方法是預先設置的腳本包括與/

<script src="/js/libs/modernizr-1.6.min.js"></script> 

這將加載the correct file

這是一個非常安全的賭注,這個問題是什麼在Internet Explorer中查殺你的菜單。

+0

你在說什麼。這看起來像一個JavaScript文件給我:( – nzifnab

+0

其實我很驚訝它在任何瀏覽器與那些不正確的腳本鏈接工作... firefox在.js頁面上顯示html,它是如何工作的:p – nzifnab

+0

哈哈哈,我正在諷刺的:( – nzifnab