近日使用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之前?

不得解,有知道的同志请不吝赐教!

posted on 2008-11-04 17:37  沉默的心  阅读(798)  评论(0编辑  收藏  举报