Tarttis saada sivuilleni hintalaskuri joka laskis
korkeuden ja leveyden mukaan hinnan.
Sinä joka mahdollisesti tiedät miten kyseinen
operaatio suoritetaan niin paiskaappas tietoja.
Etukäteen kiittäen.....
korkeuden ja leveyden mukaan hinnan.
Sinä joka mahdollisesti tiedät miten kyseinen
operaatio suoritetaan niin paiskaappas tietoja.
Etukäteen kiittäen.....
Vastaukset 5
Vanhimmat
kait toi php:llä o tehtävissä... kait koska ite
vast aloitin sen opiskelun... www.koodaus.net
sieltä vois olla apua..
Siis ikkunan koon vai minkä koon mukaan ????
Mikäli kyseessä on jokin muu koko, esim. Tuotteen
koko menee se ihan normaalina javan int
muuttujien laskutoimituksena
esim.
int korkeus=400;
int hinta = 400*1.20;
Mikäli taas puhutaan selaimen ikkunan/appletin
koosta, niin sen saat selville muistaakseni
java.awt luokan avulla. Siellä pitäisi olla
jossain kohden sellainen kuin getWidth() ja
getHeight() metodit...
Enemmän lisätietoa löydät varmaan Sunin
sivuilta....
Alla pelkistetty koodin pätkä ilman mitään
ylimääräistä. Mutta idea selvinnee tästä. Saa
kysyä, jos jokin jäi vaivaamaan.
<code>
<HTML><BR>
<HEAD><BR>
<SCRIPT LANGUAGE="JavaScript"><BR>
var ahinta=12.34;<BR>
function laskehinta(kork, lev, hin) <BR>
{<BR>
hin.value = ahinta * kork.value *
lev.value; <BR>
}<BR>
</SCRIPT><BR>
</HEAD><BR>
<BODY><BR>
<FORM><BR>
Korkeus: <INPUT TYPE="text" NAME="korkeus"
SIZE="10" VALUE="11"><BR>
<BR><BR>
Leveys : <INPUT TYPE="text" NAME="leveys"
SIZE="10" VALUE="22"><BR>
<BR><BR>
Hinta : <INPUT TYPE="text" NAME="hinta"
SIZE="10" VALUE=""><BR>
<P><BR>
<INPUT TYPE="button" NAME="nappula"
VALUE="Laske hinta" onClick="laskehinta
(this.form.korkeus,this.form.leveys,this.form.hint
a)"><BR>
</FORM><BR>
</BODY><BR>
</HTML><BR>
</code>
Itse jännään meneekö muotoilut oikein. Miltä
näyttänee keskustelupalstalla, pidetään peukkuja.
Yritin muotoilla kunnolliseksi, mutta jäi
ylimääräistä.
Edellisestö pitää poistaa aivan alusta <CODE> ja
aivan lopusta sen vastapari </CODE>. Lisäksi
jokaisen rivin loppuun jäi minun lisäämäni <BR>,
jotka kaikki pitää poistaa.
Laitan tähän alle uuden verison, joka
toivottavasti onnaa paremmin:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var ahinta=12.34;
function laskehinta(kork, lev, hin)
{
hin.value = ahinta * kork.value * lev.value;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
Korkeus: <INPUT TYPE="text" NAME="korkeus"
SIZE="10" VALUE="11">
<BR>
Leveys : <INPUT TYPE="text" NAME="leveys"
SIZE="10" VALUE="22">
<BR>
Hinta : <INPUT TYPE="text" NAME="hinta" SIZE="10"
VALUE="">
<P>
<INPUT TYPE="button" NAME="nappula" VALUE="Laske
hinta" onClick="laskehinta
(this.form.korkeus,this.form.leveys,this.form.hint
a)">
</FORM>
</BODY>
</HTML>
Huomaa, että JavaScriptissä on muuttuja var
ahinta, joka tietysti tarvitaan hinnan
laskennassa. Laita sen kohdalle oikea
yksikköhinta, nyt siinä on 12.34 (Huom. des.
PISTE!)
Siitä vaan jatkamaan.
Kippis ja kulaus!