0
我一直在尋找這個很長一段時間,並有其他幾個人看看它。沒有人能夠發現導致這個問題的原因。神祕的未定義函數
有些東西導致函數validate()在它到達頁面主體時未定義。我相信那裏的程序中有一些錯誤,導致瀏覽器在那之前停止處理JavaScript,但我找不到它。
全部JS內容: http://pastebin.com/9b0pwktA
任何瞭解將通過除去不勝感激
我一直在尋找這個很長一段時間,並有其他幾個人看看它。沒有人能夠發現導致這個問題的原因。神祕的未定義函數
有些東西導致函數validate()在它到達頁面主體時未定義。我相信那裏的程序中有一些錯誤,導致瀏覽器在那之前停止處理JavaScript,但我找不到它。
全部JS內容: http://pastebin.com/9b0pwktA
任何瞭解將通過除去不勝感激
予固定的代碼(至少validate方法的可見性):從
language="text/javascript"
<script language="text/javascript">
要製作:
<script>
試試看!
編輯... 還有很多其他的錯誤,但我針對的是問題提出的具體問題。
很棒!這可能是問題所在,儘管它無論如何不會起作用。 OP,除非您希望*代碼*不被評估爲JavaScript,否則您需要的只是'
我會在讓人們在他們的大腦中執行那麼多JavaScript之前使用調試器。這些工具將會做得更好。 – Chuck
將'script'放在body之後,或者把它放在一個'onload'函數 – tymeJV
我已經能夠擺脫的唯一錯誤就是我所說的......該函數是未定義的。我爲了我的生活無法辨別爲什麼。如果你能推薦一個好的調試器,我會很樂意繼續我自己的追求。提前致謝。 –