http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)

TinyMCE 3.0 一个很不错的特性

2007年11月21日(Wednesday) 11点19分 作者: 刘冬 天气: 心情: 一般
TinyMCE 3.0 对之前的版本进行了重构,据官方网站称,该版本的js文件总大小减少了30%,速度提升了75%,尽管这点非常让人振奋,但我没有详细去测试,不过有一个新的功能我觉得很不错。

新的版本增加了一个方法,可以让编辑器进入等待状态,图如:



此时编辑器所有按钮都是禁用的,表示编辑器正在等待处理结束。此方法可以用来做跟服务器进行通讯时候的状态显示,通过以下代码可以实现:

tinyMCE.init({
mode : "textareas",
theme : "advanced"
});

function ajaxLoad() {
var ed = tinyMCE.get('editor1');

// Do you ajax call here, window.setTimeout fakes ajax call
ed.setProgressState(1); // Show progress
window.setTimeout(function() {
ed.setProgressState(0); // Hide progress
ed.setContent('HTML content that got passed from server.');
}, 3000);
}

function ajaxSave() {
var ed = tinyMCE.get('editor1');

// Do you ajax call here, window.setTimeout fakes ajax call
ed.setProgressState(1); // Show progress
window.setTimeout(function() {
ed.setProgressState(0); // Hide progress
alert(ed.getContent());
}, 3000);
}

不错,等正式版推出之后,71way 就打算升级到这个版本。

另外跟FCKEditor相比较,以前TinyMCE有一个不足是查看HTML源码的时候是采用打开新窗口的方式,而且里面的HTML代码挤成了一团,这一点在3.0版本上也有很大的改进。
标签: TinyMCE 
姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验