SinaEditor使用方法详解


Posted in Javascript onDecember 28, 2013

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.后台代码编写(不做叙述)
Javascript 相关文章推荐
详解JavaScript函数绑定
Aug 18 Javascript
js实现浏览本地文件并显示扩展名的方法
Aug 17 Javascript
jQuery中队列queue()函数的实例教程
May 03 Javascript
基于vuejs+webpack的日期选择插件
May 21 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
Nov 21 Javascript
基于JavaScript实现熔岩灯效果导航菜单
Jan 04 Javascript
详解js类型判断
May 22 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
Jan 18 Javascript
vue cli3 调用百度翻译API翻译页面的实现示例
Sep 13 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
vue使用节流函数的踩坑实例指南
May 20 Vue.js
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 #Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 #Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 #Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
Dec 28 #Javascript
jquery改变tr背景色的示例代码
Dec 28 #Javascript
javaScript对文字按照拼音排序实现代码
Dec 27 #Javascript
jquery弹出层类代码分享
Dec 27 #Javascript
You might like
php 防止单引号,双引号在接受页面转义
2008/07/10 PHP
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
10款实用的PHP开源工具
2015/10/23 PHP
php集成动态口令认证
2016/07/21 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
js使用递归解析xml
2014/12/12 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
django中send_mail功能实现详解
2018/02/06 Python
Django中url的反向查询的方法
2018/03/14 Python
Pyorch之numpy与torch之间相互转换方式
2019/12/31 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
如何用python写个模板引擎
2021/01/14 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
六道php面试题附答案
2014/06/05 面试题
生物制药自我鉴定
2014/01/25 职场文书
学校大课间活动方案
2014/01/30 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
广播节目策划方案
2014/05/23 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers
Fluentd搭建日志收集服务
2022/09/23 Servers
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL