Evo joลก jednog u nizu primera, kako moลพemo izvesti tekst polje (text box) u nekom formularu. Efekat koji ฤemo primeniti je, klizanje (scroll) teksta u samom polju za unos. Tekst koji scroll-uje moลพe biti poruka posetiocu koja ฤe ga uputiti, ลกta treba da unese u dato polje. Kada na ovaj naฤin privuฤemo paลพnju posetioca, i on klikne miลกem u polje (radi unosa), tekst ฤe prestati da scroll-uje i moลพe da se koristi za normalan unos.
U zaglavlje stranice dodajte sledeฤu funkciju:
<SCRIPT LANGUAGE="JavaScript">
<!–
Brzina = 200;
DuzinaKaraktera = 1;function ScrollTekst() {
window.setTimeout(‘ScrollTekst()’, Brzina);
var msg = document.scrollforma.box.value;
document.scrollforma.box.value = msg.substring(DuzinaKaraktera) +
msg.substring(0, DuzinaKaraktera);
}
//–>
</SCRIPT>
A zatim dodajte sledeฤi kod u <BODY> tag, a u telo stranice definiciju forme, iz koje ฤemo i pozvati funkciju:
<BODY OnLoad="javascript:ScrollTekst()"><FORM method=get name=scrollforma>
<INPUT name=box type="text" size="15"
value=" Unesite tekst "
onFocus="javascript:this.value=“;Brzina=99999;">
</FORM>
Odmah po uฤitavanju stranice (OnLoad), poziva funkcija ScrollTekst() koja scroll-uje tekst (putem manipulacije podstringovima). Kada tekst polje dobije fokus (onFocus), osobina value se postavlja na null.
Pratite Krstaricu na www.krstarica.com