+ -
当前位置:首页 → 问答吧 → 新浪HTML在线编辑器有谁用过?为什么我在获取不了值?jsp

新浪HTML在线编辑器有谁用过?为什么我在获取不了值?jsp

时间:2011-06-30

来源:互联网

<textarea name="txtcontent" id="txtcontent" cols="68" rows="2"
style="display: none"></textarea>
<iframe id="myiframe"
src="editor.htm?id=txtcontent&ReadCookie=0" frameborder="0"
scrolling="no" width="700" height="460"></iframe>

作者: wangyingya312   发布时间: 2011-06-30

没用过,值写在textare标签里的吧。

作者: tcwsyt   发布时间: 2011-06-30

老板要求有在线编辑啊

作者: wangyingya312   发布时间: 2011-06-30

引用 2 楼 wangyingya312 的回复:

老板要求有在线编辑啊



ck很有名
csdn博客就用这个
精致小巧的一款编辑器
这些供楼主参考

作者: aspwebchh   发布时间: 2011-06-30

以前我自己用JS写了个在线编辑器,用在ASP上的感觉还是不错的,其实在线编辑器原理很简单,就是用iframe的可编辑功能实现的,不过还有用DIV实现的

作者: navary   发布时间: 2011-06-30

看你贴出来的代码就有点错误
textarea是用来保存iframe生成的代码的,用于提交时能把数据发送到处理页面

作者: navary   发布时间: 2011-06-30

你把代码改成以下
 <textarea name="txtcontent" id="txtcontent" cols="68" rows="2"
style="display: none"></textarea>
<iframe id="myiframe"
frameborder="0" title="编辑区" marginheight="0" marginwidth="0" class="edframe" style=" width:540px;height:320px;overflow:visible;white-space:normal;" hideFocusiframe>
在JS里写个
<script>
  var oEditor ;
oEditor = document.myiframe;
oEditor.document.designMode="On";'这句最重要
oEditor.focus();
</script>
在提交之前做个函数把iframe中的代码赋值给textarea就可以了

作者: navary   发布时间: 2011-06-30