仅为CKEditor跳过onblur事件

时间:2013-01-19 08:32:22

标签: javascript asp.net ckeditor

我有一个java脚本函数,它会触发正文的onblur()事件。

  function start() {
                var el = document.getElementById('divWarning');
                el.style.visibility = "visible";
            }

开火:

<body onblur="start()">

它在每一页都运行良好。除了我加入CKEditor的那个。

<CKEditor:CKEditorControl ID="txtDescriptiveAnswer" runat="server" Width="75%" UIColor="#54b2ff" BorderColor="#007cdf" BorderWidth="2px" Toolbar="Source|-|Preview
                                                                        Bold|Italic|Underline|Strike|-|Subscript|Superscript
                                                                        JustifyLeft|JustifyCenter|JustifyRight|JustifyBlock
                                                                        NumberedList|BulletedList|-|Outdent|Indent|Blockquote|Styles|Format|Font|FontSize|TextColor|BGColor|Maximize"  BasePath="../ckeditor">
                            </CKEditor:CKEditorControl>

每当我点击CKeditor写一些东西时,onblur事件就会激活。我知道CkEditor有一个IFrame,我认为这个问题。但我不知道如何跳过CkEditor的模糊事件。

请帮忙。
感谢。

1 个答案:

答案 0 :(得分:0)

Here you go。您最终可以增强此过滤器并搜索特定的nameidtagName等。另请查看When onblur occurs, how can I find out which element focus went *to*?主题以获取有关您的问题的更多信息,因为有许多技巧处理它。