html在线编辑器的调用方法
【相关文章:ASP网络安全讲述】html在线编辑器不需要懂得使用dreamweaver,会用word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。 【扩展阅读:ASP漏洞及安全建议】
【扩展信息:堵住ASP漏洞】但是如何将html编辑器嵌入到web页中与怎么取得里面的数据呢?!首先我们假定我们所要调用得html在线编辑器放在一个单独得页面中,文件名是gledit.htm上传图片的前台页面:http://www.jfinfo.com/room/admin/img_upload.asp。 html在线编辑器有两种基本调用方法 一、使用object调用(http://www.jfinfo.com/room/admin/editor.asp): 1、怎么在web页中嵌入html编辑器: 我们在需要嵌入得位置加入以下html代码:<object id=doc_html data="gledit.htm" width=530 height=320 type=text/x-scriptlet viewastext></object> 其中object标签里面得data后面接得数据就是我们所要调用得在线编辑器页得路径,id就是我们调用object得id,后面取编辑器中得数据时就要用到这个id。width与height就是编辑器得高度与宽度了。 2、怎么取得html编辑器中的数据:所有需要提交的内容我们都是放在一个表单里面,同样利用object调用的编辑器也放在这个表单里面,同时我们可以设置一个隐藏的文本区域(<textarea name="content" style="display:none"></textarea>或<input type="hidden" name="content">)用以在提交的时候临时保存html在线编辑器的数据,因为在asp或者jsp,php中不能直接获取表单中的object的内容,所以我们必须借助隐藏文本区域来获取数据。我们在表单提交的同时将object里面的内容复制到隐藏的文本区域中。详细代码如下: <script language="javascript"> function checkform() { document.form1.content.value=document.form1.doc_html.value; } </script> <form method="post" action="add_news_save.asp" onsubmit="checkform()" name="form1"> ... 下一页