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>