e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Zatresi okno

Koda:
<img src="slike/foto4.jpg" alt="Zatresi" onclick="tresi(4)" />

<script type="text/javascript">

function tresi(n)
{
for (i = 10; i > 0; i--)
  {
  for (j = n; j > 0; j--)
    {
    self.moveBy(0,i);
    self.moveBy(i,0);
    self.moveBy(0,-i);
    self.moveBy(-i,0);
    }
  }
}
</script>
Izgled v
brskalniku:

Klikni na sliko

Zatresi

Razlaga: Ob pritisku na sliko se kliče funkcija tresi z parametrom za koliko se okno premakne. Funkcija tresi pa vsebuje dve zanki for znotraj katerih premaknemo okno. Okno je določeno s self, ki predstavlja to okno. Okno se premakne 40 krat. Štiri krat ob vsaki izvršitvi zanke. Pri tem je uporabljen postopek MoveBy.

SERŠ Maribor : Strokovna gimnazija : 2004 : Neven Šrok