2024年3月31日发(作者:)

主题: 增加附件上传功能

作者: 炫羽, 发布日期: 2009-04-06 10:58:18, 浏览数: 6637

1.在中加入accessory : '插入附件',

2.加入对附件格式的限制说明invalidAccessory : "请输入有效的URL地址。n只允许doc,xls,pdf,txt,ppt,rar,zip

3.在defaultItems中加入'accessory',

4.增加附件的plugin

['accessory'] = {

click : function(id) {

ion(id);

var dialog = new ({

id : id,

cmd : 'accessory',

width : 310,

height : 90,

title : ['accessory'],

yesButton : ['yes'],

noButton : ['no']

});

();

},

check : function(id) {

var dialogDoc = ameDoc(KE.g[id].dialog);

var type = KE.$('type', dialogDoc).value;

var url = '';

if (type == 1) {

url = KE.$('imgFile', dialogDoc).value;

} else {

url = KE.$('url', dialogDoc).value;

}

if ((/.(doc|xls|ppt|pdf|txt|rar|zip)$/i) == null) {

alert(['invalidAccessory']);

();

KE.g[id].();

return false;

}

return true;

},

exec : function(id) {

(id);

var dialogDoc = ameDoc(KE.g[id].dialog);

var type = KE.$('type', dialogDoc).value;

if (!(id)) return false;

if (type == 1) {

KE.$('editorId', dialogDoc).value = id;

();

return false;

} else {

var url = KE.$('url', dialogDoc).value;

var title = KE.$('imgTitle', dialogDoc).value;

(id, url, title, ext);

}

},

insert : function(id, url, title, ext) {

var img

switch (ext)

{

case "doc":

img="./../images/ico/";

break;

case "xls":

img="./../images/ico/";

break;

case "ppt":

img="./../images/ico/";

break;

case "rar":

img="./../images/ico/";

break;

case "zip":

img="./../images/ico/";

break;

case "txt":

img="./../images/ico/";

break;

case "pdf":

img="./../images/ico/";

break;

default:

img="./../images/ico/";

}

var html = ' ';