html编辑器在FF下取值的问题

tanjiaoxian 2009-10-24 04:41:46
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript" src="Editor.js"></script>
<style type="text/css">
body{
background:#303030;
}
.leleEditor{
width:875px;
height:200px;
border:1px solid #CCCCCC;
}
.leleTools{
width:100%;
height:35px;
background:#F7F5F4;
border-bottom:1px solid #CCCCCC;
}
</style>
<title>无标题文档</title>
</head>

<body>
<div class="leleEditor">
<div class="leleTools"> </div>
<div class="leleIframe"><iframe id="leleEditor" frameborder="0" width="100%" height="167" src="about:blank"></iframe></div>
</div>

<p> </p>
<p>
<input type="button" value="获取编辑器内容" onclick="CheckForm();" />
</p>
</body>
</html>



eidt.js 文件里的代码。。

window.onload=function()
{
var leleHTML = document.getElementById("leleEditor");
leleHTML.contentWindow.document.designMode = "on";
leleHTML.contentWindow.document.contentEditable = true;
}
function CheckForm()
{
var leleContent = leleEditor.document.body.innerHTML;
if(leleContent=="")
{
alert("请输入内容,谢谢!");
}
else
{
alert(leleContent);
}
}


这样在FF浏览器里获取不了值。。IE浏览器可以。。

在FF下应该如何得到HTML编辑器中的值?
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanjiaoxian 2010-09-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sohighthesky 的回复:]

JScript code

var leleContent = document.getElementById("leleEditor").contentWindow.document.body.innerHTML;



ps:兄弟你够狠,不给分的
[/Quote]

呵呵,解决了。。谢谢。
浴火涅磐 2009-10-24
  • 打赏
  • 举报
回复
呵呵,顶一个
sohighthesky 2009-10-24
  • 打赏
  • 举报
回复

var leleContent = document.getElementById("leleEditor").contentWindow.document.body.innerHTML;


ps:兄弟你够狠,不给分的

87,917

社区成员

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

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