e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
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