2012-04-22 21 views
1

我正在試驗TinyMCE編輯器,通過單擊超鏈接來設置其內容。爲此,我使用了自己的演示頁面,並嘗試添加鏈接。但點擊鏈接沒有設置編輯器的內容。所以我繼續在IE9中進行調試。我試着把斷點放在線上,但很驚訝 - 我能夠在任何地方切換斷點,除了那一行。 快照在這裏:http://s15.postimage.org/a7ntjabfv/Tiny_MCE_Debug.png 這是爲什麼發生?無法在IE的特定行上設置斷點

+0

刷新沒有幫助? – mihai 2012-04-22 09:43:44

+0

nope。但我解決了這個問題。它只是將「Mahesh」改爲「Mahesh」。你可以在快照中找到單詞「Mahesh」。將雙引號改爲單引號可以解決問題。感謝mihai的回覆。但IE的行爲令人驚訝 - 允許在一行上切換斷點,而不是在其他行上切換!它應該在頁面加載時出現一些錯誤。 – Mahesha999 2012-04-23 15:28:27

+0

k ...你可以回答你自己的問題:) – mihai 2012-04-23 15:31:01

回答

0

其實,現在你提到了它......我想到發生了什麼事。 您嘗試設置斷點的行看起來像無效的html,因此IE的行爲正確。

在您的示例中,html屬性(如onclick)由雙引號(")分隔。但是,在屬性內部還有另一個由"分隔的字符串,這會導致語法錯誤。爲了解決這個問題,你必須用單引號分隔你的字符串:'。所以你找到的解決方案是正確的。

+1

還不如[使用單引號](http://stackoverflow.com/questions/273354/are-single-quotes-allowed-in-html)來界定屬性值 – user123444555621 2012-04-23 17:59:44

+0

哈哈,謝謝,不知道! – mihai 2012-04-23 18:02:52

相關問題