<textarea cols="80" id="editor" name="editor" rows="10">
<div onclick='showLineInfo(this.tabIndex,this.id)' tabIndex="+tabId+" id="+data.index+"><lable>"+data.caption+":</lable><img src='editTypeImages/text.jpg'></div>
</textarea>
这样的经过ckeditor初始化以后onclick事件就会变成data-cke-pa-onclick=“showLineInfo(this.tabIndex,this.id)”事件就会没有效果,有什么方法解决?
尝试过改源码后onclick不会变成data-cke-pa-onclick但是点击也会报找不到showLineInfo();方法的错误,
求大神指点!!!!!!!!
<div onclick='showLineInfo(this.tabIndex,this.id)' tabIndex="+tabId+" id="+data.index+"><lable>"+data.caption+":</lable><img src='editTypeImages/text.jpg'></div>
</textarea>
这样的经过ckeditor初始化以后onclick事件就会变成data-cke-pa-onclick=“showLineInfo(this.tabIndex,this.id)”事件就会没有效果,有什么方法解决?
尝试过改源码后onclick不会变成data-cke-pa-onclick但是点击也会报找不到showLineInfo();方法的错误,
求大神指点!!!!!!!!
至于报找不到showLineInfo()错误,这跟ckeditor一点关系都没,因为函数名是你自己写的,不要懒ckeditor.
因为这是所见即所得的编辑器,如果不暂时替换了,那你没法编辑了,随便点一下就执行了onclick事件。
换句话说:你别理它,当这事不存在,编辑器是正常的。
你的确定自己尝试了?
我特地制作在线编辑器给你测试一下:在第一个编辑器“源代码”模式下输入代码:<div onclick="alert('ok')">点击一下</div>然后返回正常界面,这个时候如果你用firebug查看,或者再点“源代码”查看还是<div data-cke-pa-onclick="alert('ok')">点击一下</div>
接下来你自己点一下【预览】(源代码后面第三个按钮)或者直接点“提交”按钮输出编辑器内容,你自己看看是不是可以正常onclick alert('ok')???