fckeditor 的毛病续

Ajax控件包含的fckeditor获取不到焦点的问题。

fck初始化加载完成事件:

function FCKeditor_OnComplete(editorInstance)
        {
            oEditer = editorInstance;
        }

 

在每次fck初始化加载完成之后注册前台注册Fcous()事件,没有成功。

后来通过后台注册客户端事件完成。

 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), “事件名称", "getFocus();", true);

需要注意的是:如果你需要注册客户端方法的时候,如果包含这个注册这个语句的方法是需要多次调用的话,事件名称就需要每注册一次(也就是这个方法每调用一次)用一个新的名称。

示例:

 protected void ImgAdd_Click(object sender, ImageClickEventArgs e)
    {
        ArticleIndex = -2;
        txtNote.Value = "";
        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "事件名称", "getFocus();", true);
    }

ImgAdd_Click这个方法需要多次调用,也就是客户端事件需要多次调用,事件名称需要每次都不相同。不过目前来看这个“事件名称”没有太实际的用处。

页面代码:

 function FCKeditor_OnComplete(editorInstance)
        {
            oEditer = editorInstance;
        }
        function getFocus()
        {
            oEditer.Focus();
        }

上次的注册事件只调用一次还没有解决。希望大家努力共同解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值