HexDec-Umrechnung  

Hexadezimal/Dezimal-Umrechnung

Hex:  
Dec:  
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>


home
Erstellt von © Uwe Brinkmann - bingo e.V. - Stand 30.11.97