losowa galeria

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
air
Posty: 7
Rejestracja: pt kwie 08, 2005 3:32 pm

losowa galeria

Post autor: air »

Witam,
Chciałbym zrobić na stronie taką mini galerią z losowo wyświetlanymi miniaturkami zdjęć, żeby zachęcić do odwiedzenia galerii głównej. To "losowo" tzn. przy każdym otworeniu strony ładowałoby się inne zdjęcie. Czy można to zrobić w html-u?
Nefro
Nowy
Nowy
Posty: 144
Rejestracja: wt sty 27, 2004 8:35 am
Lokalizacja: Nałeczów
Kontakt:

Re: losowa galeria

Post autor: Nefro »

Kod: Zaznacz cały

 <script language="Javascript" type="text/javascript"> 
{ 
function rekord(jpgbynefro) 
{ 
this.jpgbynefro = jpgbynefro; 
} 
var ile = 5; // ile jest obrazków w tablicy - 0..4 jest 5 (0 tez sie liczy)

obrazek = new Array(); 
obrazek[0] = new rekord("<img src='1.jpg' width='15' height='15' border='0' align='absmiddle'>"); 
obrazek[1] = new rekord("<img src='2.jpg' width='15' height='15' border='0' align='absmiddle'>"); 
obrazek[2] = new rekord("<img src='3.jpg' width='15' height='15' border='0' align='absmiddle'>"); 
obrazek[3] = new rekord("<img src='4.jpg' width='15' height='15' border='0' align='absmiddle'>"); 
obrazek[4] = new rekord("<img src='5.jpg' width='15' height='15' border='0' align='absmiddle'>"); 


   today = new Date(); 
   num = today.getTime(); 
   num = Math.abs(Math.round(Math.sin(num*3)*38111) % ile); 


document.write(obrazek[num].jpgbynefro); 
} 

</script>
Jak chcesz odac obrazki no to dopisze elemnet do tabilicy i indeksem odpowiednim i zwieksz zemienna ile

Dobry jestem - nie :D??
air
Posty: 7
Rejestracja: pt kwie 08, 2005 3:32 pm

Re: losowa galeria

Post autor: air »

Ale z Ciebie debeściak ! Właśnie o to mi chodziło.
Wielkie Dzięki ! :-D
ODPOWIEDZ