日期:2014-05-17  浏览次数:20805 次

execCommand的问题~谢谢!
是这样的~我前些日子做了个简单的HTML   EDITOR~是要应用的,主要是利用iframe+execCommand来实现的~不过有点小问题

就是当 "焦点 "不在iframe内的时候,我插入URL或者 <hr/> 就会在父的document里插入~
但我的代码是这样写的

iframeid.document.execCommand(...)
[iframeid表示iframe的id]

问题出在什么地方呢?我是指定在iframe里的document里编辑的啊..为什么会动父窗体?


还有..我小问下..为什么
document.getElementById( "iframeid ")....
这样的方法不行啊?


谢谢啦~

------解决方案--------------------
插入之前,执行iframeid.focus()
------解决方案--------------------
要让光标先定位到iframe中,否则没有插入点怎么能插入呢。
用楼上的方法定位插入点就可以了。