Számológép 1

<html>
<head>
  <title>szamologep</title>
  <script language="javascript">  //Egy JavaScript függvényt tartalmaz
   function szamol(op) {
/* A document objektum szgep nevű űrlapja (mely szintén egy objektum) eredmény nevű mezőjének adunk értéket. Ez szintén objektum, értékét a value tulajdonság képviseli. Az eval függvény egy string formájában megadott kifejezést értékel ki pl. '5 + 6' értéke 11 lesz. Az eval függvény paramétere az A és B beviteli mezőből, valamint az op operátorból (amit a szamol fv. paraméterként kap meg) összeállított string. */
     document.szgep.eredmeny.value=eval(document.szgep.A.value+op+document.szgep.B.value);
   }
  </script>
</head>

<body>
<form name="szgep">
<p>  <input type="text" name="A"  size=6>
<p>  <input type="text" name="B"  size=6>
<p>  <input type="button" value="  +  "  onClick="szamol('+')">
  <input type="button" value="  -  "  onClick="szamol('-')">
  <input type="button" value="  *  "  onClick="szamol('*')">
  <input type="button" value="  /  "  onClick="szamol('/')">

<! Az onClick ún. eseménykezelő akkor aktivizálódik, ha rákattintunk a nyomógomra. Ekkor meghívja a szamol JavaScript függvényt a megfelelő paraméterrel -->

<p>  <input type="text" name="eredmeny" size=6>
</form>
</body>
</html>