2012-04-22 80 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