Telex, fade effekttel.
Vágjunk egyböl a közepébe.
Paraméterlista:
Size - alap betüméret
Font - alap betütipus
Color - alap betüszin
typespeed - kiirás sebessége
containerwidth - a DIV szélessége
containerheight - a DIV magassága
msg[] - a kiirandó szöveget tároló tömb
Müködési elv:
A script elöször kirak a képernyöre egy <DIV>-et a paraméterlistában megadott
adatokkal, majd miután betöltödött az egész oldal, meghívja a Type()
füvgényt.
Ez veszi az msg[] tömb elsö elemét, majd az ebben az elemben tárolt szöveg
pos-adik karakterét leellenörzi, hogy az nem valamilyen speciális vezérlökarakter-e ('space', '<', '>', '&', ';').
Ha nem, akkor kiirja a DIV-be a szöveg elsö pos számú karakterét,
ellenkezö esetben növeli a pos változó értékét addig,
amíg nem talál 'lezáró' kraktert.
'<' lezárókaraktere: '>'
'&' lezárókaraktere: ';'
Ha a szöveg vévéhez ért, akkor vár meg +3 karakter kiirásának megfelelö idöt, majd lefédei a sort/sorokat, veszi a
következö elemet a tömbböl és kezdi az egészet elölröl.
A tömb utolsó eleme után újra az elsö következik.
Ha a a szöveg hosszabb, mint a containerwidth, akkor automatikussan újsorba ugrika a kiiratás.
FIGYELJ a containerheight-re, mert ha nemelég nagy, akkor az újsor kezdetekor lejjebb tolja az alatta levö szövegeket!!!
Eredmény:
Install:
Másold ki a forráskódokat, majd tedd a HEAD kódját a HEAD-be, a BODY kódját a BODY-n belül oda, ahol látni akarod az eredményt.
Ha van már valami a BODY onLoad-jában, akkor kommentezd ki (//) a script utolsó sorát,
// window.onload=Type;
majd az Type()-t írd hozzá az onLoad-hoz.
pl.: <body onload="akarmi(); Type()">
A forráskód:
(c) /\\/\\@mo. 2000-2001