SinaEditor使用方法详解

前端技术 2023/09/02 JavaScript

1.下载SinaEditor

2.JSP调用页面

复制代码 代码如下:

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

复制代码 代码如下:

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);
                  j(\"#radio1\").attr(\"checked\",\"true\");
                   chk_imgpath();
                   $(\'divProcessing\').style.display=\'\';
             },
             error : function(data){
                 alert(\'文件上传失败\');
             }
           });
    }
  }

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

本文地址:https://www.stayed.cn/item/3585

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。