?? 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 + -