<body> <FORM name="matematika"> <table class="tabla"> <tr><td> <input type=text size=12 value=8 name="a"> <input type="button" value=" + " onClick="a_plus_b(this.form)"> <input type="button" value=" - " onClick="a_minus_b(this.form)"> <input type="button" value=" x " onClick="a_szor_b(this.form)"> <input type="button" value=" / " onClick="a_osztva_b(this.form)"> <input type="button" value=" ^ " onClick="a_pow_b(this.form)"> <input type="number" size=12 value=2 name="b"> = <input type "number" value=0 name="eredmeny" size=29>
</td> </table> </FORM> </body>
function a_plus_b(form) { a=eval(form.a.value) b=eval(form.b.value) x=a+b form.eredmeny.value = x } function a_minus_b(form) { a=eval(form.a.value) b=eval(form.b.value) x=a-b form.eredmeny.value=x } function a_szor_b(form) { a=eval(form.a.value) b=eval(form.b.value) x=a*b form.eredmeny.value=x } function a_osztva_b(form) { a=eval(form.a.value) b=eval(form.b.value) x=a/b form.eredmeny.value = x } function a_pow_b(form) { a=eval(form.a.value) b=eval(form.b.value) x=Math.pow(a, b) form.eredmeny.value = x } //Megjegyzés: //pow= beépített matematikai függvény, //azaz felső index. //Angolul= Math.pow
input
type=text : karakterek beírására szolgáló ablak, melybe, írhatunk betűt vagy számot. Jelen esetben, csak számokat, mert a JavaScript fájl így lett megírva.
size=12 : Mennyi karakter jeleníthető meg az ablakban. Írhatunk többet is, de az nem lesz látható
value=8 : Az ablakban, kezdetkor megjelenő karakter, jelen esetben 8.
name="a" : Az "a" = ezen input ablakába beírt értékkel, melyet a (js) fájl dolgoz fel
input
type="button": Elküldő gomb. Egy billentyű, azaz gombformájú ablakot jelenít meg.
value=" + " : Az elküldő gombon, milyen felírat vagy karakterjel jelenjen meg, melyet az idézőjelek közé kell beírnunk. A megjelenő gomb szélességét megváltoztathatjuk, a beírt karakter és az idézőjelek közötti távolság megnövelésével (szóközbillentyű többszöri lenyomásával)
onClick="a_plus_b(this.form)" : Művelet végrehajtása, ha az egérrel rákattintunk. A JávaScript fájlban megírt programok közül, az hjtódjon végre, melynek azonosítója megegyezik az itt beírt azonosítóval. (a_plus_b )
input
type="number": Numerikus számok beírására szolgáló ablak. Szöveget, és Római számokat nem fogad el, azaz a műveletet nem hajtja végre.
size=12 : Mennyi karakter jeleníthető meg, az ablakban. Írhatunk többet is, de az nem lesz látható.
value=2 : Az ablakban, kezdetkor megjelenő karakter, jelen esetben 2.
name="b" : Az "b" egyenlő, ezen input ablakába beírt értékkel, melyet a (js) fájl dolgoz fel
input
type "number" : Numerikus számok beírására, megjelenítésére, szolgáló ablak. Jelen esetben, megjelenítési funkciója van.
value=0 : Az ablakban, kezdetkor megjelenő karakter, jelen esetben 0.
name="eredmeny" : A JavaScript által kiszámított értéket jeleníti meg. Az eredmény szó, egy azonosítót jelent, melynek meg kell egyezni a (js) fájlban beírt azonosítóval ( Tetszőleges azonosítót alkalmazhatunk, az eredmény szó helyett)
size=29 : Mennyi karakter jeleníthető meg, az ablakban.