2010-08-04 53 views
0

我有一個網頁,有文檔類型:添加文檔類型的URL會導致永遠清爽

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

我需要將URL添加到年底,或jQuery的日期選擇器不能正確顯示。當我使文檔類型說:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

頁面開始自我刷新一遍又一遍。由於NDA,我不能在這裏提供代碼,但我希望有人可能知道會導致這種情況發生。

更新:它看起來像這個doctype與EasyListBox有問題,這似乎是我的問題。

+0

PS我明白,文檔類型是沒有問題的,將它使問題(在代碼的某個地方)它表現自。 我希望那裏的某些doctype guru可能知道URL的設置可能會改變(就頁面解釋的方式而言)會導致此循環,如果URL被遺漏,它不會導致。 – 2010-08-04 21:17:28

回答

1

Doctype聲明不應該導致無限刷新。這很可能是您的代碼中的一個錯誤。

+0

我知道doctype不是問題,它只是讓問題顯示出來。這是一個巨大的頁面,其中包含許多不同的腳本,其中大多數我都沒有寫,因此發現這個問題並不容易。我只是希望有一個常見的錯誤,設置文檔類型揭示會導致刷新 – 2010-08-04 21:09:39

+1

嘗試設置一個事件處理程序,當頁面刷新(onbeforeunload)。然後,您可以使用JavaScript調試器來查找導致頁面刷新的原因。 – Kranu 2010-08-04 21:11:50

+0

現在有一個好主意!我會嘗試一下並讓你知道。 – 2010-08-04 21:14:47

0

文檔類型與此無關,所以它必須在其他地方。

0

嘗試削減頁面,以便它仍然複製錯誤,但不再公開可能在NDA下的任何內容。如果你還沒有發現通過排除這個過程中的錯誤,那麼你就可以發佈頁面,我們看到了:)

0

只要嘗試過的最簡單的文檔類型,

<!doctype html> 

的html5文檔類型。它應該適用於JQ日期選擇器以及幾乎所有其他功能。

+0

值得一試,我會發布結果 – 2010-08-04 21:17:51

+0

即使沒有添加URL,這種文檔類型仍會導致刷新。 – 2010-08-04 21:18:56

+0

它確實是別的東西。聽起來就像你在談論它。 – 2010-08-05 05:17:29

0

文件類型和jQuery日期選擇器沒有直接的關係,你對你的頁面上的清爽循環的問題是不會對你的代碼有任何疑問...

發佈您的代碼或提供一些鏈接到它讓我們能夠正確地幫助你!

PS:文檔類型不影響你的方式瀏覽器讀取並解釋你的網頁...

相關問題