📄 upload.js
字号:
function uploadfile(mode){
if(GE('attachment').value!=''){
var uploadform = GE('form1');
var oldaction = uploadform.action;
var oldonSubmit = uploadform.onSubmit;
uploadform.action = user_file + '?action=upload&do=upload&mode=' + mode;
uploadform.onSubmit = "";
uploadform.target = "hideframe";
uploadform.submit();
uploadform.action = oldaction;
uploadform.onSubmit = oldonSubmit;
uploadform.target = "";
showmsg('upload_process');
}
}
function uploadfile_response(aid,size,descrip,fileuplodeurl,filename){
uploaddiv = document.createElement("div");
uploaddiv.id = 'upload_' + aid;
if(!descrip){
descrip = filename.substr(0,filename.lastIndexOf('\.'));
}
uploaddiv.innerHTML =
'<table border="0" cellpadding="3" cellspacing="0" width="100%" style="margin-top:5px;color:#FF0000;background-color:#FCFFEF;border:1px solid #999999;">' +
'<tr><td>' +
'附件:<a href="' + attachpath + '/' + fileuplodeurl + '" target="_blank"><b>'+filename+'</b></a> ('+size+' kB)'+
'<input name="uploadfile[]" type="hidden" value="' + aid + '" /> ' +
'<a href="javascript:" onclick="show_editinput(' + aid + ')">编辑</a> | ' +
'<a href="javascript:" onclick="delupload(' + aid + ')">删除</a> | ' +
'<a href="javascript:" onclick="addattach(' + aid + ')">插入到内容</a><br>' +
'</td></tr>' +
'<tr><td>' +
'<div style="float:left;">描述:</div><div id="div_upload_' + aid + '" style="float:left;font-weight:bold">' + descrip + '</div>' +
'</td></tr>' +
'</table>';
GE('showupload').appendChild(uploaddiv);
//GE('attachment').value = '';
GE('upload_input').innerHTML='附件:<input type="file" class="input" name="attachment" id="attachment">';
GE('descrip').value = '';
showmsg('upload_success');
}
function show_editinput(aid){
var descrip = GE('div_upload_' + aid).innerHTML;
if(descrip != ' '){
GE('div_upload_' + aid).innerHTML=
'<input type="text" id="descrip_' + aid + '" name="newdescrip" value="' + descrip + '"> ' +
'<input type="button" value="保存" onclick="editdescrip(' + aid + ')">';
}
}
function editdescrip(aid){
var uploadform = GE('form1');
var oldaction = uploadform.action;
var oldonSubmit = uploadform.onSubmit;
uploadform.action = user_file + '?action=upload&do=editdescrip&aid=' + aid;
uploadform.onSubmit = "";
uploadform.target = "hideframe";
uploadform.submit();
uploadform.action = oldaction;
uploadform.onSubmit = oldonSubmit;
uploadform.target = "";
}
function editdescrip_response(aid){
GE('div_upload_' + aid).innerText = GE('descrip_' + aid).value;
showmsg('editdescrip_success');
}
function delupload(aid){
if(confirm('您确认要删除此附件?')){
var uploadform = GE('form1');
var oldaction = uploadform.action;
var oldonSubmit = uploadform.onSubmit;
uploadform.action = user_file + '?action=upload&do=del&aid=' + aid;
uploadform.onSubmit = "";
uploadform.target = "hideframe";
uploadform.submit();
uploadform.action = oldaction;
uploadform.onSubmit = oldonSubmit;
uploadform.target = "";
}
}
function delupload_response(id){
GE('showupload').removeChild(GE('upload_' + id));
}
function showmsg(msg){
var _msg = {
'upload_process' : '正在上传中,请稍等......',
'upload_success' : '文件上传成功!',
'upload_error' : '上传附件失败,造成的原因可能有:附件目录不可写(777)、空间在安全模式下、空间大小已不足。',
'upload_size_error' : '附件超过指定大小' + uploadmaxsize +'字节。',
'upload_size_limit' : '上传失败,您的附件空间已满,请到“附件管理”中整理、删除您上传的附件。',
'upload_type_error' : '附件的类型错误,不允许上传此类附件。',
'upload_content_error' : '附件内容非法,系统已经将其自动删除!',
'upload_close' : '附件上传功能已关闭。',
'upload_group_right' : '用户组权限:你所属的用户组没有上传附件的权限。',
'editdescrip_success' : '描述修改成功。'
};
if(_msg[msg]){
msg = _msg[msg];
}
GE('msg').style.display='';
GE('msg').innerHTML = msg;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -