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

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

相关文章:

  • 2021-09-15
  • 2021-04-22
  • 2021-12-19
  • 2022-02-21
  • 2021-10-25
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-25
  • 2021-05-25
  • 2021-05-27
  • 2021-08-02
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案