zl程序教程

您现在的位置是:首页 >  后端

当前栏目

SinaEditor使用方法详解

方法 使用 详解
2023-06-13 09:15:14 时间

1.下载SinaEditor

2.JSP调用页面

复制代码代码如下:

<textareaname="problemBody"id="content"style="display:none;"textarea>
<iframesrc="<%=request.getContextPath()%>/edit/editor.htm?id=content&ReadCookie=0"frameBorder="0"marginHeight="0"marginWidth="0"scrolling="No"width="621"height="457"></iframe>

其中,src="<%=request.getContextPath()%>/edit/editor.htm表示下载的SinaEditor中的editor.htm文件路径;带绿色的两处ID须一致

3.下载的editor下包含有img.htm和attach.htm,其中第一个为上传图片的,第二个是上传附件的,当然两个是一样的使用方法,都可看做上传文件的。

4.下面是img.htm中上传图片的一个示例。做记载方便下次使用。

复制代码代码如下:

functionchk_imgpath(){
   if($("radio1").checked==true){
  if($("imgpath").value=="http://"||$("imgpath").value==""){
   window.close();
   return;
  }
  LoadIMG($("imgpath").value);
   }else{
      if($("file1").value==""){
      alert("请选择上传图片文件!");
      return;
      }
      varfilepath=j("#file1").val();
      varfiletype=filepath.substring(filepath.lastIndexOf("."));
      varregu=".gif.jpg.png.jpge.GIF.JPG.PNG";    

   if(regu.indexOf(filetype)==-1){    
        alert("只允许上传.gif.jpg.png.jpge类型文件!");
        return;   
    }
    varf=j("#form1");
    j.ajaxFileUpload({
            type:"POST",
            secureuri:false,
            fileElementId:"file1",
            url:"/ask/fileUpload?type=img",
            dataType:"String",
            success:function(data){
             j("#imgpath").attr("value",data);
                 j("#radio1").attr("checked","true");
                  chk_imgpath();
                  $("divProcessing").style.display="";
            },
            error:function(data){
                alert("文件上传失败");
            }
          });
   }
 }

5.后台代码编写(不做叙述)