2014-11-08 30 views
1

過去幾周我一直在我的計算機上使用這個網站,但有一點我只是無法通過我的表格排序找出問題。該網站本身運行PHP,但我已經複製了HTML輸出,以使您更容易幫助我診斷問題是什麼。使用Javascript對錶格進行正確排序?

這裏給工作頁面鏈接:http://privateservercloud.com/working.htm

下面是一個鏈接不工作頁面http://privateservercloud.com/not-working.htm

如果你去工作頁面,你會看到,你可以點擊表格的任何標題,它會對它們進行排序。但是,如果您轉到不工作頁面,您會發現這不會發生。

我想弄清楚什麼是丟失或編碼不正確,導致這種情況發生。我已經上傳了運行這部分網站的所有HTML,CSS和Javascript,這樣你就可以看到它是如何工作的,並希望這會讓任何人都能夠幫助你。

因此......有沒有人看到我在做什麼錯誤或知道需要修復的東西?在dropdown.js線1

調試工具,真的是你的朋友

TypeError: document.getElementById(...) is null ...for(var e=0;e<menuids.length;e++){var t=document.getElementById(menuids[e]).getE...

+2

你在兩頁之間有什麼變化? – yelly 2014-11-08 17:16:41

+0

在工作頁面jquery tablesorter被用來在不工作的頁面這個jquery沒有被添加http://tablesorter.com/docs/ – vrajesh 2014-11-08 17:28:35

+0

我在兩頁上看到它,你在工作頁面上看到的是什麼行, t在不工作的頁面上? – Username 2014-11-08 17:37:49

回答

0

我加載在Firefox使用Firebug的沒有工作的例子,得到以下。如果您不想使用Firefox,則可以使用Chrome中的開發工具做同樣的事情。

我發現錯誤,當我在http://validator.w3.org運行RHE檢驗器和一堆CSS錯誤http://jigsaw.w3.org/css-validator/

當事情不工作的權利,驗證HTML,其中至少大部分確保你有一個有效的DOM 。然後驗證CSS並在您最喜歡的瀏覽器的調試器中使用JavaScript控制檯。

相關問題