| e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
| SERŠ Maribor | Iskanje | Primeri | |||||||
| Koda: |
<script type="text/javascript">
besedilo="Netscape je izna\u0161el jezik LiveScript,
→ ki so ga nato preimenovali v JavaScript."
pos=0
dolzina=besedilo.length+1
function pisi()
{
if (pos<dolzina)
{
txt=besedilo.substring(pos,0)
document.getElementById("prikaz").firstChild.nodeValue=txt
pos++
timer=setTimeout("pisi()", 100)
}
}
function stoptimer()
{
clearTimeout(timer)
}
</script>
<p id="prikaz"> </p>
|
|---|---|
| Izgled v brskalniku: |
|
| Razlaga: |
V tem primeru sta prisotni dve funkciji. S pomočjo prve razdelimo niz oz. besedilo (string) na podniz (substring). Najprej le-ta vsebuje prazen niz, nato pa v časovnem intervalu (setTimeout) korak po koraku dodajamo en znak v podniz dokler ne izpišemo celotnega niza. Druga funkcija to izpisovanje s pomočjo časovnega intervala konča. Primer nam na nek način poživi besedilo s pomočjo uporabe podnizov.
|
SERŠ Maribor : Strokovna gimnazija : 2004 : Davorin Lenart