千辛万苦终于找到第一个问题的线索,是因为受editor\css\behaviors目录中的disablehandles.htc中一句this.onbeforeeditfocus=CancelEvent 限制了。但问题还未清晰,特别是第二个问题,要继续找,苦啊!

解决方案 »

  1.   

    苦啊,逐行代码删除测试,看到头晕脑涨,终于把那行代码找出来了。又是behaviors搞得鬼,在js目录下的fckeditorcode_ie_1.js中FCK.InitializeBehaviors=function(){}中有:
    this.EditorDocument.attachEvent('onmouseup',Doc_OnMouseDown)
    找到function Doc_OnMouseDown(),发现搞鬼的那东西就是FCK.Focus();
    把FCK.Focus()屏蔽掉,搞定!
    苦啊!