ฤ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