chmod_generator.js
来自「使用PHP+MySQL编写的一个图片上传共享系统.」· JavaScript 代码 · 共 69 行
JS
69 行
var admin_chmod, group_chmod, user_chmod;
function reset_chmod_value(){
admin_chmod=0;
group_chmod=0;
user_chmod=0;
}
function reset_chmod(){
reset_chmod_value();
document.all.chmod_output.value="744";
document.all.read_admin.checked = true;
document.all.write_admin.checked = true;
document.all.exc_admin.checked = true;
document.all.read_coadmin.checked = true;
document.all.write_coadmin.checked = false;
document.all.exc_coadmin.checked = false;
document.all.read_user.checked = true;
document.all.write_user.checked = false;
document.all.exc_user.checked = false;
}
function generateChmod(){
reset_chmod_value();
if(document.all.read_admin.checked){ admin_chmod+=4}
if(document.all.write_admin.checked){ admin_chmod+=2}
if(document.all.exc_admin.checked){ admin_chmod+=1}
if(document.all.read_coadmin.checked){ group_chmod+=4}
if(document.all.write_coadmin.checked){ group_chmod+=2}
if(document.all.exc_coadmin.checked){ group_chmod+=1}
if(document.all.read_user.checked){ user_chmod+=4}
if(document.all.write_user.checked){ user_chmod+=2}
if(document.all.exc_user.checked){ user_chmod+=1}
document.all.chmod_output.value = admin_chmod + '' + group_chmod + '' + user_chmod;
}
function use_chmod(){
document.all.chmod.value = document.all.chmod_output.value;
}
function check_chmod(){
if(!document.all.chmod.value){
alert('Please Enter A CHMOD value');
document.all.chmod.focus()
return false;
} else if (document.all.chmod.value.length!=3){
alert('A CHMOD value must exactly 3 characters');
document.all.chmod.focus()
return false;
} else if (document.all.chmod.value<0){
alert('Please enter a CHMOD value above 000');
document.all.chmod.focus()
return false;
} else if (document.all.chmod.value>777){
alert('Please enter A CHMOD value bellow 777');
document.all.chmod.focus()
return false;
} else {
return true;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?