JS集成fckeditor及判断内容是否为空的方法


Posted in Javascript onMay 27, 2016

本文实例讲述了JS集成fckeditor及判断内容是否为空的方法。分享给大家供大家参考,具体如下:

<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath ='/fckeditor/';
var oFCKeditor = new FCKeditor( 'news_content' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 400 ;
oFCKeditor.Width = 600 ;
oFCKeditor.Value = '' ;
oFCKeditor.Create() ;
//-->
//取fck内容的长度
function GetMessageLength(str)
{
 var oEditor = FCKeditorAPI.GetInstance(str) ;
 var oDOM = oEditor.EditorDocument ;
 var iLength ;
 if ( document.all ) // If Internet Explorer.
 {
 iLength = oDOM.body.innerText.length ;
 }
 else // If Gecko.
 {
 var r = oDOM.createRange() ;
 r.selectNodeContents( oDOM.body ) ;
 iLength = r.toString().length ;
 }
// oEditor.InsertHtml('')
return iLength
} 
function CheckPost(){
 if(GetMessageLength("news_content")=='0')
 {
 alert('请输入内容');
 return false;
 }
}
//取fck内容
function GetMessageContent(str)
{
 var oEditor = FCKeditorAPI.GetInstance(str) ;
 return oEditor.GetXHTML();
}
</script>

当有以下config.php配置时:

$Config['UserFilesPath'] = '/upload/' ;
$Config['AllowedExtensions']['Image'] = array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image'] = array() ;
$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] . 'image/' ;
$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
$Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;

上传时,快速上传将直接上传到upload目录下
非快速上传将传到upload/image目录下

浏览服务器时
图片浏览将指向upload/image

所以快速上传的图片在浏览服务器时,不能浏览到。

Javascript 相关文章推荐
IE8 浏览器Cookie的处理
Jan 31 Javascript
jquery插件jbox使用iframe关闭问题
Feb 09 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
Mar 10 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
May 09 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 Javascript
Highcharts学习之数据列
Aug 03 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
Apr 12 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
Feb 08 Javascript
JS实现关闭小广告特效
Jan 29 Javascript
vue-cli创建的项目中的gitHooks原理解析
Feb 14 Javascript
Vue.js的模板语法详解
Feb 16 Javascript
js实现div模拟模态对话框展现URL内容
May 27 #Javascript
详解jQuery中的deferred对象的使用(一)
May 27 #Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 #Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
May 26 #Javascript
Node.js的npm包管理器基础使用教程
May 26 #Javascript
JavaScript中的各种操作符使用总结
May 26 #Javascript
浅析JavaScript中的对象类型Object
May 26 #Javascript
You might like
php分页函数
2006/07/08 PHP
PHP实现采集程序原理和简单示例代码
2007/03/18 PHP
PHP下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
PHP反射机制用法实例
2014/08/28 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
有关wxpython pyqt内存占用问题分析
2014/06/09 Python
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
详细解读Python中的__init__()方法
2015/05/02 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Python数据可视化图实现过程详解
2020/06/12 Python
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
2014全国两会学习心得体会1000字
2014/03/10 职场文书
2015年老干部工作总结
2015/04/23 职场文书
表扬信格式模板
2015/05/05 职场文书
python turtle绘图命令及案例
2021/11/23 Python
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL