Hexadezimal/Dezimal-Umrechnung
Bitte geben Sie in eines der beiden Textfelder einen Wert ein und betätigen
Sie die Tabulator-Taste.
Quelltext
<head>
<script language="JavaScript">
<!--
hex="0123456789ABCDEF";
function rechne(was) {
var inp;
var out;
if(was == "hex") {
inp=document.form2.hex.value;
out=parseInt(inp,16);
if(isNaN(out)) {
alert("fehlerhafter Eingabewert");
out="";
}
document.form2.dec.value=out;
} else {
inp=parseInt(document.form2.dec.value);
out="";
if(isNaN(inp)) {
alert("fehlerhafter Eingabewert");
} else {
while(inp != 0) {
out=hex.charAt(inp%16)+out;
inp=inp >> 4;
}
}
document.form2.hex.value=out;
}
}
//-->
</script>
</head>
<body>
<form name="form2" method="post">
<b>Hex:</b>
<input type="text" name="hex" size="8" value="0" onChange="rechne('hex');">
 <input type="button" value="=> Dec" onClick="rechne('hex');">
<br>
<b>Dec:</b>
<input type="text" name="dec" size="8" value="0" onChange="rechne('dec');">
 <input type="button" value="=> Hex" onClick="rechne('dec');">
</form>
</body>
Erstellt von ©
Uwe Brinkmann -
bingo e.V. -
Stand 30.11.97