因为需要,不能使用form提交,但是FCKEditor编辑的东西是在form提交时赋值到隐藏的hidden中的,FCK重载了form的onsubmit方法,如果没用表单,那就没法取得值了
我看了哈FCKEdit生成的HTML,里面是有两个iframe,最里面的iframe是真正编辑的区域,那么只要取得该iframe的body内容,就取得了我们的编辑内容.所以这样:
document.frames(name+___Frame").document.frames(0).document.getElementsByTagName( 'body' )[0].innerHTML就取得了值
name为生成FCKEditor是的name
本文介绍了一种在不使用表单的情况下从FCKEditor中获取编辑内容的方法。通过访问内部iframe的body元素来直接读取编辑器的内容,绕过了FCKEditor默认的form提交流程。
1572

被折叠的 条评论
为什么被折叠?



