[Taschenrechner]


 

Taschenrechner auf JavaScriptBasis

[zwischen <BODY> und </BODY>]

<script language="JavaScript">
  <!--
  function Ergebnis()
 {
   var x = 0;
   x = eval(window.document.Rechner.Display.value);
   window.document.Rechner.Display.value = x;
 }

 function Hinzufuegen(Zeichen)
 {
   window.document.Rechner.Display.value =
   window.document.Rechner.Display.value + Zeichen;
 }

 function Sonderfunktion(Funktion)
 {
   if(Funktion == "sqrt")
    {
     var x = 0;
     x = eval(window.document.Rechner.Display.value);
     window.document.Rechner.Display.value = Math.sqrt(x);
 }
   if(Funktion == "pow")
    {
     var x = 0;
     x = eval(window.document.Rechner.Display.value);
     window.document.Rechner.Display.value = x * x;
 }
   if(Funktion == "log")
    {
     var x = 0;
     x = eval(window.document.Rechner.Display.value);
     window.document.Rechner.Display.value = Math.log(x);
 }
 }
  //-->
  </script>
<center>
<h1>Rechner</h1>

<form name="Rechner">
    <div align="center"><table border="10" cellpadding="10" bgcolor="#C0C0C0">
        <tr>
            <td bgcolor="#8C8C8C"><input type="text" size="30"
            maxlength="30" name="Display"></td>
        </tr>
        <tr>
            <td><table border="0">
                <tr>
                    <td width="50"><input type="button"
                    value="   7   " onclick="Hinzufuegen('7')"></td>
                    <td width="50"><input type="button"
                    value="   8   " onclick="Hinzufuegen('8')"></td>
                    <td width="70"><input type="button"
                    value="   9   " onclick="Hinzufuegen('9')"></td>
                    <td width="50"><input type="button"
                    value="   +    " onclick="Hinzufuegen('+')"></td>
                </tr>
                <tr>
                    <td width="50"><input type="button"
                    value="   4   " onclick="Hinzufuegen('4')"></td>
                    <td width="50"><input type="button"
                    value="   5   " onclick="Hinzufuegen('5')"></td>
                    <td width="70"><input type="button"
                    value="   6   " onclick="Hinzufuegen('6')"></td>
                    <td width="50"><input type="button"
                    value="    -    " onclick="Hinzufuegen('-')"></td>
                </tr>
                <tr>
                    <td width="50"><input type="button"
                    value="   1   " onclick="Hinzufuegen('1')"></td>
                    <td width="50"><input type="button"
                    value="   2   " onclick="Hinzufuegen('2')"></td>
                    <td width="70"><input type="button"
                    value="   3   " onclick="Hinzufuegen('3')"></td>
                    <td width="50"><input type="button"
                    value="    *    " onclick="Hinzufuegen('*')"></td>
                </tr>
                <tr>
                    <td width="50"><input type="button"
                    value="   =   " onclick="Ergebnis()"></td>
                    <td width="50"><input type="button"
                    value="   0   " onclick="Hinzufuegen('0')"></td>
                    <td width="70"><input type="button"
                    value="   .    " onclick="Hinzufuegen('.')"></td>
                    <td width="50"><input type="button"
                    value="    /    " onclick="Hinzufuegen('/')"></td>
                </tr>
                <tr>
                    <td width="50"><input type="button"
                    value=" sqr "
                    onclick="Sonderfunktion('sqrt')"></td>
                    <td width="50"><input type="button"
                    value="  ²    "
                    onclick="Sonderfunktion('pow')"></td>
                    <td width="70"><input type="button"
                    value=" log  "
                    onclick="Sonderfunktion('log')"></td>
                    <td width="50"><input type="reset"
                    value="   C   "></td>
                </tr>
            </table>
            </td>
        </tr>
    </table>
    </center></div>
</form>

[Autor]

Franz Haberfellner

[Download]

kopieren Sie bitte den Quellcode

Copyright © 1998- Nightfire Webworker Archiv Script No: 0018