打印

插入表情到光标处问题

为什么我使用:editor.focus();还是不行啊??

 提示:您可以先修改部分代码再运行
editor.focus()是聚焦该文本框,并不能指定你图片插到什么地方,要是需要获取光标下的位置要用
document.selection.createRange(),然后一堆
没记,因为这是 IE only 的,其它浏览器下选择光标位置不知道..
引用:
原帖由 aolu11 于 2010-5-27 11:09 发表
editor.focus()是聚焦该文本框,并不能指定你图片插到什么地方,要是需要获取光标下的位置要用
document.selection.createRange(),然后一堆
没记,因为这是 IE only 的,其它浏览器下选择光标位置不知道..
然后一堆???????
http://topic.csdn.net/u/20070626 ... b0e3.html?309844753
看下吧,不过我测试是 IE only 的,FF不行

TOP

还是不明白啊。

TOP

都吃饭去了吧。。继续等待高手的出现。。

TOP

TOP

回7楼的。不好意思。我是英语盲啊。

TOP

找到了点代码。。怎么整合到我的那个里面去啊?
复制内容到剪贴板
代码:
var text=$("bcms_content");
        var textLength=text.value.length;
            text.focus();
        //判断浏览器
        if(typeof document.selection!="undefined")
        {
            //IE
            document.selection.createRange().text='[em='+id+']'
        }else{
            //FF兼容
            text.value=text.value.substr(0,text.selectionStart)+'[em='+id+']'+text.value.substring(text.selectionStart,textLength);
        }

TOP

自己顶下。。等待高手解决。。。

TOP