e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
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
|
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