Takker for dit udybende svar .. skal jeg have kigget lidt på og lige helt forstå...
*S*
Jeg har faktisk fået selve scriptet til at virke...
Men syntes det kunne gøres noget smarter hvis jeg kunne samle de 3x3 udregnings funktioner lidt sammen
Her er hvad jeg indtil nu har lavet
------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "
http://www.w3.org/TR/REC-html40/loose.dtd"><html>
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>Chmod permission calculator</title>
</head>
<body>
<script type="text/javascript">
var t_owner = 0;
var t_group = 0;
var t_other = 0;
function ChmodCalculator(user, number){
var cname = user;
var cnumb = number;
var tnumb = 0;
var tcalc = 0;
var suma = eval(document.chmodcalc.t_owner.value);
var sumb = eval(document.chmodcalc.t_group.value);
var sumc = eval(document.chmodcalc.t_other.value);
if (user=="owner4"){
if (document.chmodcalc.owner4.checked == true){tcalc = tcalc+1;}
}
if (user=="owner2"){
if (document.chmodcalc.owner2.checked == true){tcalc = tcalc+1;}
}
if (user=="owner1"){
if (document.chmodcalc.owner1.checked == true){tcalc = tcalc+1;}
}
if (user=="owner4"||user=="owner2"||user=="owner1"){
if (tcalc>0){var tnumb= suma+cnumb;}
else{var tnumb= suma-cnumb;}
document.chmodcalc.t_owner.value = tnumb;
}
if (user == "group4"){
if (document.chmodcalc.group4.checked == true){tcalc = tcalc+1;}
}
if (user == "group2"){
if (document.chmodcalc.group2.checked == true){tcalc = tcalc+1;}
}
if (user == "group1"){
if (document.chmodcalc.group1.checked == true){tcalc = tcalc+1;}
}
if (user == "group4"||user == "group2"||user == "group1"){
if (tcalc>0){var tnumb= sumb+cnumb;}
else{var tnumb= sumb-cnumb;}
document.chmodcalc.t_group.value = tnumb;
}
if (user == "other4"){
if (document.chmodcalc.other4.checked == true){tcalc = tcalc+1;}
}
if (user == "other2"){
if (document.chmodcalc.other2.checked == true){tcalc = tcalc+1;}
}
if (user == "other1"){
if (document.chmodcalc.other1.checked == true){tcalc = tcalc+1;}
}
if (user == "other4"||user == "other2"||user == "other1"){
if (tcalc>0){var tnumb= sumc+cnumb;}
else{var tnumb= sumc-cnumb;}
document.chmodcalc.t_other.value = tnumb;
}
if (user == "all"){
document.chmodcalc.t_owner.value = "";
document.chmodcalc.t_group.value = "";
document.chmodcalc.t_other.value = "";
}
suma = 0;
sumb = 0;
sumc = 0;
tcalc = 0;
}
</script>
<div align="center">
<form name="chmodcalc">
<span class="body"><input name="h_owner" type="hidden" value=""> <input name="h_group" type="hidden" value=""> <input name="h_other" type="hidden" value=""> </span>
<table cellpadding="5" bgcolor="black">
<tr>
<td colspan="5" align="center" bgcolor="#0099ff">
<h3><b>Chmod calculator</b></h3>
</td>
</tr>
<tr align="center">
<td align="left" bgcolor="#dcdcdc"><b>Permission</b></td>
<td bgcolor="#dcdcdc"> <b>Read </b></td>
<td bgcolor="#dcdcdc"> <b>Write </b></td>
<td bgcolor="#dcdcdc"><b>Execute</b></td>
<td bgcolor="#dcdcdc"> # </td>
</tr>
<tr align="center">
<td align="left" bgcolor="#dcdcdc"><b>Owner</b></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="owner4" value="" onclick=" ChmodCalculator('owner4', 4)"></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="owner2" value="" onclick=" ChmodCalculator('owner2', 2)"></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="owner1" value="" onclick=" ChmodCalculator('owner1', 1)"></td>
<td bgcolor="#dcdcdc"><input type="text" name="t_owner" value="0" align="center" size="2"></td>
</tr>
<tr align="center">
<td align="left" bgcolor="#dcdcdc"><b>Group</b></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="group4" value="" onclick=" ChmodCalculator('group4', 4)"></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="group2" value="" onclick=" ChmodCalculator('group2', 2)"></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="group1" value="" onclick=" ChmodCalculator('group1', 1)"></td>
<td bgcolor="#dcdcdc"><input type="text" name="t_group" value="0" size="2"></td>
</tr>
<tr align="center">
<td align="left" bgcolor="#dcdcdc"><b>Other</b></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="other4" value="" onclick=" ChmodCalculator('other4', 4)"></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="other2" value="" onclick=" ChmodCalculator('other2', 2)"></td>
<td bgcolor="#dcdcdc"><input type="checkbox" name="other1" value="" onclick=" ChmodCalculator('other1', 1)"></td>
<td bgcolor="#dcdcdc"><input type="text" name="t_other" value="0" size="2"></td>
</tr>
<tr align="center">
<td align="center" colspan="5" bgcolor="#0099ff"><input type="reset" onclick=" ChmodCalculator('all', 0)"></td>
</tr>
</table>
</form>
</div>
</body>
</html>