Često ste na mnogim sajtovima videli razne konvertore, bilo da se radi o konvertorima valuta, vremena, različitih jedinica mera. Ovakvu mogućnost i sami možete ugraditi u svoje stranice putem JavaScript-a. U sledećem primeru videćemo kako da izvedemo konvertor, koji će pretvarati kilobajte u megabajte (ovo je često zbunjujuće).
Putem formulara postavićemo na stranicu dva dugmića i dva tekst polja, prvo tekst polje će da prihvati vrednost u kilobajtima, a drugo će da prikaže pretvorenu vrednost izraženu u megabajtima. Da bi se izvršilo konvertovanje, potrebno je kliknuti na dugme „< >„. Radi ponovne konverzije, kliknućemo na dugme „Obrisi“. HTML kod za formular je sledeći:
<form name="promena">
<input type=text name="KB" size="16">KB
<BR>
<input type=button name="dugme"
value=" < > "
onClick="convertuj()">
<BR>
<input type=text name="MB" size="16">MB
<BR>
<input type=reset value=" Obrisi ">
</form>
Preostaje nam još da dodamo skript – jednostavnu matematičku funkciju za konvertovanje, unutar <HEAD> taga:
<SCRIPT LANGUAGE="JavaScript">
<!–
function convertuj() {
if(document.promena.KB.value) {
document.promena.MB.value =
eval(document.promena.KB.value / 1024);
}
else {
if(document.promena.MB.value) {
document.promena.KB.value =
eval(document.promena.MB.value * 1024);
}
}
}
//–>
</SCRIPT>
Pratite Krstaricu na www.krstarica.com