Koodi

Tämä tulee HEAD-osastoon

<script type="text/javascript">
// Original: Rick Johnson http://members.tripod.com/~RickJohnson
// Modified: Osmo Saarikumpu

// yhteenlasku
function Luku1_plus_Luku2(form) {
Luku1=eval(form.Luku1.value)
Luku2=eval(form.Luku2.value)
Tulos=Luku1+Luku2
form.Vastausalue.value=Tulos
}

// vähennyslasku
function Luku1_miinus_Luku2(form) {
Luku1=eval(form.Luku1.value)
Luku2=eval(form.Luku2.value)
Tulos=Luku1-Luku2
form.Vastausalue.value=Tulos
}

// kertolasku
function Luku1_kerto_Luku2(form) {
Luku1=eval(form.Luku1.value)
Luku2=eval(form.Luku2.value)
Tulos=Luku1*Luku2
form.Vastausalue.value=Tulos
}

// jakolasku
function Luku1_jako_Luku2(form) {
Luku1=eval(form.Luku1.value)
Luku2=eval(form.Luku2.value)
Tulos=Luku1/Luku2
form.Vastausalue.value=Tulos
}

// potenssilasku
function Luku1_pot_Luku2(form) {
Luku1=eval(form.Luku1.value)
Luku2=eval(form.Luku2.value)
Tulos=Math.pow(Luku1,Luku2)
form.Vastausalue.value=Tulos
}
</script>

Tämä tulee BODY-osastoon

<form action="javascript:void('0');"
	title="Scriptin form-sana viittaa tähän lomakkeeseen (FORM-elementtiin).">
<input type="text" size="4" value="12" name="Luku1"
 title="Scriptin Luku1-sana viittaa tähän tekstilaatikkoon.">
<input type="button" value=" + " onclick="Luku1_plus_Luku2(this.form)">
<input type="button" value=" - " onclick="Luku1_miinus_Luku2(this.form)">
<input type="button" value=" × " onclick="Luku1_kerto_Luku2(this.form)">
<input type="button" value=" ÷ " onclick="Luku1_jako_Luku2(this.form)">
<input type="button" value=" ^ " onclick="Luku1_pot_Luku2(this.form)">
<input type="text" size="4" value="3" name="Luku2"
 title="Scriptin Luku2-sana viittaa tähän tekstilaatikkoon.">
 = 
<input type="text" value="0" name="Vastausalue" size="9"
 title="Scriptin Vastausalue-sana viittaa tähän tekstilaatikkoon.">
    </form>

Tulos

=

Tämä sivu kuuluu vaikeimpiin JavaScript-esimerkkeihin.

Weppipakin kotisivulle