ITPUB??ì3
ITPUB论坛 » Web开发 » ASP.NET与AJAX » 在线编辑器的焦点问题!急


标题: 在线编辑器的焦点问题!急
离线 duxiaochu1972
资深会员



精华贴数 0
个人空间 0
技术积分 6346 (201)
社区积分 4 (18221)
注册日期 2006-7-13
论坛徽章:14
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠

发表于 2008-7-4 19:45 
在线编辑器的焦点问题!急

在JavaScript区提问没人回答!晕死!
自己想做一个在线编辑器,结果遇到问题了。
工具栏按钮是一个一个的小Div。
编辑区域是Iframe。
现在问题是在Iframe中选中一些文字,当点击Div做的按钮的时候Iframe就失去焦点了,结果什么也没执行。
function runCMD(cmd,value){
    ctlEditorWin.focus();
    ctlEditorWin.document.execCommand(cmd, false, value);//
    ctlEditorWin.focus();
    return false;
}
这样写的话在FF下正常执行了。但是在IE7下就不能正常执行了。
高手帮忙啊!
在线等着呢!


只看该作者    顶部
离线 juanpeng
中级会员



精华贴数 0
个人空间 0
技术积分 4048 (343)
社区积分 0 (1438955)
注册日期 2007-6-21
论坛徽章:27
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-7-4 19:45 
ctlEditorWin.focus();
这个地方的应该这样写吧document.getElementById('iframeid吧').foucs();你试试


只看该作者    顶部
离线 smartpig
老会员



精华贴数 1
个人空间 160
技术积分 5689 (228)
社区积分 0 (1064170)
注册日期 2006-8-9
论坛徽章:33
会员2007贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-7-4 19:46 
ctlEditorWin我这就是一个Iframe,这个Focus也起作用了,但是由选中一个区域变成一个在整个文档首部的光标了


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问