ØV...ØV!
Nu havde jeg endelig lavet det.
Nå... men du kan jo få det alligevel... jeg har jo ikke noget at bruge det til selv.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<TITLE>Beregn
http://www.eksperten.dk/spm/233187</TITLE><META http-equiv=Content-Type content="text/html; charset=windows-1252">
<script language="javascript" type="text/javascript">
tus_arr = new Array(4);
tus_arr[1] = 0
tus_arr[2] = 0
tus_arr[3] = 0
norm_arr = new Array(4);
norm_arr[1] = 0
norm_arr[2] = 0
norm_arr[3] = 0
deci_arr = new Array(4);
deci_arr[1] = 0
deci_arr[2] = 0
deci_arr[3] = 0
function ulrik(argtal, hvem) {
//Sætter tusinde i tus_arr, hvis det er nødvendigt
if (argtal.length > 7) {
tus_arr[hvem] = argtal.substr(0, argtal.length - 7);
}
else {
tus_arr[hvem] = 0;
}
//Sætter tallene mellem . og , i norm_arr.
norm_arr[hvem] = argtal.substring(0, argtal.length - 3);
if (norm_arr[hvem].length > 3) {norm_arr[hvem] = norm_arr[hvem].substring(norm_arr[hvem].length - 3, norm_arr[hvem].length);}
//Sætter deci_arr
deci_arr[hvem] = argtal.substring(argtal.length - 2, argtal.length);
deci = deci_arr[1]*1 + deci_arr[2]*1 + deci_arr[3]*1
temp = 0
deci = deci + "";
if (deci > 99)
{
temp = deci.substring(0,1);
deci = deci.substring(1,3);
}
norm = norm_arr[1]*1 + norm_arr[2]*1 + norm_arr[3]*1 + temp*1
if (norm > 999)
{
norm = norm + "";
temp = norm.substring(0,1);
norm = norm.substring(1,4);
}
tus = tus_arr[1]*1 + tus_arr[2]*1 + tus_arr[3]*1 + temp*1
if (deci.length == 1) {
deci = "0" + deci
}
if (tus > 0) {
result = tus + "." + norm + "," + deci
}
else
{
result = norm + "," + deci
}
document.minform.resultat.value = result;
}
</script>
</head>
<body>
<form name="minform">
<input type="text" size="6" name="tal1" onchange="ulrik(this.value, 1)"><br>
<input type="text" size="6" name="tal2" onchange="ulrik(this.value, 2)"><br>
<input type="text" size="6" name="tal3" onchange="ulrik(this.value, 3)"><br>
<br>
<input type="text" size="6" name="resultat" readonly><br>
</form>
</body>
</html>