调用HTML在线编辑器出错,请各位大虾帮忙..

zjjsgwm 2003-10-10 01:40:33
HTML在线编辑器,我要实现的功能是写数据,然后存能过隐藏文本框获得(功能已实现),在修改数据时从数据库读取数据到隐藏的文本框然后用BODY的onload事件传给HTML在线编辑器,onload="inHtml(document.form1.content.value)",调用的函数:
<script language=javascript>
function inHtml(HtmlCode)
{
document.form1.edit.value=HtmlCode;
}
</script>
此功能基本也实现,为何说基本,因为在调用时出现个奇怪的问题,此页面通过提交后到另一张页,而当另一张页面按后退键返回到这张页面时它就报错,还有浏览器第一次打开,去进行修改数据(就是把隐藏文本框中的数据读到编辑区)的时候都报错(奇怪在刷新一下后,以后都能正常读取数据,只是返回时还是报错):
'HtmlEdit.document.body'为空或不是对像
HtmlEdit是HTML在线编辑器中的一个IFRAME:
<iframe class="HtmlEdit" ID="HtmlEdit" MARGINHEIGHT="1" MARGINWIDTH="1" width="100%" height="300">
</iframe>
而报错的JS中代码为:
function putText(v)
{
if (bTextMode)
HtmlEdit.document.body.innerText = v;
else
HtmlEdit.document.body.innerHTML = v;
}
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjjsgwm 2003-10-10
  • 打赏
  • 举报
回复
其中的有些代码太长,不能贴出来,各位大虾,这个编辑器我没有改动过,有些JS和HTML源代码在
http://www.apsa.ca/edit/edit.htm
上载下来看看,麻烦各位...
zjjsgwm 2003-10-10
  • 打赏
  • 举报
回复
我是以:
<object id=edit name=edit data="edit.htm" width=530 height=320 type=text/x-scriptlet VIEWASTEXT></object>
方法调用的。
zjjsgwm 2003-10-10
  • 打赏
  • 举报
回复
此编辑器的地址:http://www.apsa.ca/edit/edit.htm
各位大虾帮忙看看啊~~~我急着用它~谢谢啦~

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧