近日使用FCK的时候,需要用到客户端来操作FCK的内容
于是乎网上找到了一种写法:
oEditor=FCKEditorAPI.getInstance("FCKclientID");
oEditor.InsertHTML("html");
但是使用的时候,最开始我用了span的ondoubleclick里边,
但是呢,每次都会把内容加在FCK的内容的最前边,而非插入到光标处。
于是想到可能是dbclick的时候,第一个click已经让FCK失去了焦点,所以每次都加在最前边
于是换成click,还是不行,原因如上!
那么这个问题如何解决呢?
网上也搜不到答案,最后找了个a标记,在a标记的onclick里边写操作脚本!a的href放#,这样问题终于搞定了
可以将内容直接插在光标处。但是也有一个问题,就是页面会滚动到最上方。
继续改,把href改为javascript:;就ok了!疑惑……
于是思索,难道A标记的click发生在focus之前?
不得解,有知道的同志请不吝赐教!