-
2007-09-29
Javascript中取DNN的FCKeditor实例的对象 - [前]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://suamt.blogbus.com/logs/10083681.html
DNN中如果想用Javascript获取页面上的FCK编辑器对象的话,可以使用如下方法:
//取得FCK对象
_getCurrentFCKeditor : function(name){
for (var i=0; i<parent.frames.length; ++i){
if (parent.frames[i].FCK){
var _FCKObj = parent.frames[i].FCK;
if (parent.frames[i].FCK.Name.indexOf(name) != -1) return _FCKObj;
}
}
},
其中name参数是你在aspx或者ascx页面上对FCK对象命名的字符,如果页面上有多个FCK对象,用这个名字判断是必要的。这个方法是受http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/127/threadid/128431/scope/posts/Default.aspx这个帖子启发的(简直就是抄袭-_-,所以在这里提一下,饮水思源^_^)。取得对象后就可以用它的方法了,_FCKObj.GetHTML()或_FCKObj.GetLinkedFieldValue()取编辑器里面的值。随机文章:
有关JS的匿名函数 2007-10-29DNN中实现AJAX(类似ASP.NET的AJAX) 2007-09-29JavaScript模拟下拉筐 2007-07-10(DNN)TabModuleId和ModuleId 2007-07-10对有输入筐的table的行,当输入筐输入数字时对其进行排序 2006-08-24
收藏到:Del.icio.us







