?困扰我很久的问题?如何从数据库中提取数据到html在线编辑器中??? 用js和数据库操作?没用过,jsp不是很好吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把<object id="htmlconten"......></object>改成<textarea name="htmlconten" cols="30" rows="4" id="desp"></textarea>让编辑器里的内容放入到texarea里,修改时也是这样。 显然我的问题问得不清楚.::1..我是用jsp和数据库操作.2..我之所以要用html在线编辑器而不用textarea是因为html在线编辑器功能强大. 我觉得你的问题出在这里document.form1.htmlcontent.value,你这样写指定的是那个object吗?还有这里面应该有js函数控制吧?你的那个编辑器,应该是一个html文件和一个js文件一起实现的吧,而且你的html里面的可填充内容部分是一个iframe(内框架),你看看你的控制函数是怎么给那个iframe赋值的,然后再看看你这样写document.form1.htmlcontent.value对不对 其实现在大部分html编辑器都是一个textarea加一堆的js控件操作它就和textarea一样唯一要注意的地方是回车换行,在html中不支持/r/n,需要转换一下 xiaomineer(xiaomineer) ::你说的很对::1..document.form1.htmlcontent.value指定的是那个object.2..html编辑器是html和js实现的..3..html编辑器可填充内容部分是一个iframe(id="HtmlEdit").4..html编辑器 对iframe的赋值语句为HtmlEdit.document.body.innerHTML=cont(应该就是这句吧??)5..我把document.form1.htmlcontent.value改为document.htmlcontent.document.body.value=document.newsInsert.content.value之后,能从数据库中提取数据,但是html编辑器不见了,网页上其他的东西也不见了,只有从数据库中提取出来的数据(这里为新闻的内容),但是我的目的是修改记录(新闻的内容.怎么办?? ningIII(小宁) :::对回车换行如何处理??? 这是我一些总结从数据库中取出多行文本,遇到回车换行时,一般是”\r\n”,将其转为”\\\\n” ,就可以为js或html使用了,并且保持了与原来一样的格式!但是有些多行文本的换行只是“\n”,比如视图user_triggers中的description字段,所以要区别对待!在视图user_source中,text字段的换行是“\r\n”。我用的是oracle数据库! 非常感谢ningIII(小宁) :你的意见对我非常有用,但是现在我的主要问题(html在线编器不能从数据库提取数据)还没有搞定.. 怎么不能读取呢<textarae name="t1"></textarea><%st1="aaa";%><script>t1.value=<%=st1%></script> ningIII(小宁) :你说的方法我也懂,1..现在我用的是html在线编辑器,而不是textarea2...这个在先编辑器是有html和js写成的,其中可以填充内容的是一个iframe 其实我对javascript也不是很了解,也是用到什么才学什么的。你的代码中的问题有1。data="../editor/editor.htm" ,应该是data="editor/editor.htm",开始我也糊涂了,后来才发现这一问题的。2。你说你已经取出了编辑框中的值,我不知你是怎么做的,但是对于你的 document.htmlcontent.document.body.value=document.newsInsert.content.value;中body.value不敢肯定,body有value对象或属性吗?3。我以前做这种应用时也在网上找了不少东西,幸运的是找到了可以实现的方法(不用<object>来引用编辑框)就是用<iframe src= "editor/editor.htm" id="htmlcontent" width="530" height="370" type=text/x-scriptlet VIEWASTEXT> </iframe>来引用编辑器,用htmlcontent.HtmlEdit.document.body.innerText或htmlcontent.HtmlEdit.document.body.innerHTML来访问编辑器的内容。具体代码我已经在前一邮件中给你了。4。innerText和innerHTML的具体内容和使用方法给可以帮我在网上找找吗,还有你用<object>来引用编辑框,等你有时间了,再找找没有有能引用它的方法吧。有什么结果,请告诉我。 chengbd(东东) 能不能给我具体代码阿 我的email [email protected] ‘数学公式解析器’你知多少? 关于枚举 enum lazy=true不起作用!!!!!!!!!! 不知道是什么原因。是IE还是脚本的事情? 郁闷ing~~高分跪请各位前辈指教~~ struts中action找不到?? 求救求救~~~~~~~~~ Struts2动态树链接问题 新手求一个 servlet初始化的问题 请问怎么用Struts2标签迭代HashMap<Object, List<Object>> 页面上的模糊查询问题,亟待解决!!! UBB 代码正则替换问题(500分)
<textarea name="htmlconten" cols="30" rows="4" id="desp"></textarea>
让编辑器里的内容放入到texarea里,修改时也是这样。
1..我是用jsp和数据库操作.
2..我之所以要用html在线编辑器而不用textarea是因为html在线编辑器功能强大.
还有这里面应该有js函数控制吧?你的那个编辑器,应该是一个html文件和一个js文件一起实现的吧,而且你的html里面的可填充内容部分是一个iframe(内框架),你看看你的控制函数是怎么给那个iframe赋值的,然后再看看你这样写document.form1.htmlcontent.value对不对
1..document.form1.htmlcontent.value指定的是那个object.
2..html编辑器是html和js实现的..
3..html编辑器可填充内容部分是一个iframe(id="HtmlEdit").
4..html编辑器 对iframe的赋值语句为HtmlEdit.document.body.innerHTML=cont(应该就是这句吧??)
5..我把document.form1.htmlcontent.value改为document.htmlcontent.document.body.value=document.newsInsert.content.value之后,能从数据库中提取数据,但是html编辑器不见了,网页上其他的东西也不见了,只有从数据库中提取出来的数据(这里为新闻的内容),但是我的目的是修改记录(新闻的内容.
怎么办?? ningIII(小宁) :::
对回车换行如何处理???
你的意见对我非常有用,但是现在我的主要问题(html在线编器不能从数据库提取数据)还没有搞定..
<textarae name="t1"></textarea>
<%
st1="aaa";
%>
<script>
t1.value=<%=st1%>
</script>
1..现在我用的是html在线编辑器,而不是textarea
2...这个在先编辑器是有html和js写成的,其中可以填充内容的是一个iframe
你的代码中的问题有
1。data="../editor/editor.htm" ,应该是data="editor/editor.htm",开始我也糊涂了,后来才发现这一问题的。
2。你说你已经取出了编辑框中的值,我不知你是怎么做的,但是对于你的
document.htmlcontent.document.body.value=document.newsInsert.content.value;
中body.value不敢肯定,body有value对象或属性吗?
3。我以前做这种应用时也在网上找了不少东西,幸运的是找到了可以实现的方法(不用<object>来引用编辑框)
就是用<iframe src= "editor/editor.htm" id="htmlcontent" width="530" height="370" type=text/x-scriptlet VIEWASTEXT> </iframe>来引用编辑器,用htmlcontent.HtmlEdit.document.body.innerText或
htmlcontent.HtmlEdit.document.body.innerHTML来访问编辑器的内容。具体代码我已经在前一邮件中给你了。
4。innerText和innerHTML的具体内容和使用方法给可以帮我在网上找找吗,还有你用<object>来引用编辑框,等你有时间了,再找找没有有能引用它的方法吧。有什么结果,请告诉我。