SinaEditor使用方法详解

2020-05-19 07:33:00易采站长站整理

1.下载SinaEditor


2.JSP调用页面

<textarea name=”problemBody” id=”content” style=”display:none;” textarea>
<iframe src=”<%=request.getContextPath()%20%>/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中上传图片的一个示例。做记载方便下次使用。

function chk_imgpath () {
    if($(‘radio1’).checked==true){
   if($(“imgpath”).value == “http://” || $(“imgpath”).value == “”) {
    window.close();
    return;
   }
   LoadIMG($(“imgpath”).value);
    }else{
       if($(“file1”).value == “”) {
       alert(“请选择上传图片文件!”);
       return;
       }
       var filepath = j(“#file1”).val();
       var filetype = filepath.substring(filepath.lastIndexOf(‘.’));
       var regu = “.gif.jpg.png.jpge.GIF.JPG.PNG”;    
    if (regu.indexOf(filetype) == -1) {    
         alert(‘只允许上传.gif.jpg.png.jpge 类型文件!’);
         return ;   
     }
     var f = 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);