Autor | Zpráva | ||
---|---|---|---|
Stanley Profil |
#1 · Zasláno: 2. 8. 2010, 11:30:29
Dobbrý den.
Mám obyčejnou HTML+CSS stránku, do které bych potřeboval nějak vložit ,,náhodnou fotogalerii". Mělo by to být jen střídání obrázků třeba po 5 sekundách, nemusí být žádné zvláštní efekty. Předem moc děkuji. |
||
Stanley Profil |
#2 · Zasláno: 2. 8. 2010, 21:09:26
Už jsem si našel nějakej JS, ale nevím, jak do něj vložit odkaz.
Jde mi o to, jak udělám, aby když kliknu na obrázek, aby mě to přesměrovalo na galerii. Mám tento JavaScript: var delay=4000 //v milisekundách var curindex=0 var randomimages=new Array() randomimages[0]="galerie/rotator/1.jpg" randomimages[1]="galerie/rotator/2.jpg" randomimages[2]="galerie/rotator/3.jpg" randomimages[3]="galerie/rotator/4.jpg" randomimages[4]="galerie/rotator/5.jpg" randomimages[5]="galerie/rotator/6.jpg" randomimages[6]="galerie/rotator/7.jpg" randomimages[7]="galerie/rotator/8.jpg" randomimages[8]="galerie/rotator/9.jpg" randomimages[9]="galerie/rotator/10.jpg" randomimages[10]="galerie/rotator/11.jpg" randomimages[11]="galerie/rotator/12.jpg" var preload=new Array() for (n=0;n<randomimages.length;n++) { preload[n]=new Image() preload[n].src=randomimages[n] } document.write('<img name="defaultimage" src="'+randomimages[Math.floor(Math.random()*(randomimages.length))]+'">') function rotateimage() { if (curindex==(tempindex=Math.floor(Math.random()*(randomimages.length)))){ curindex=curindex==0? 1 : curindex-1 } else curindex=tempindex document.images.defaultimage.src=randomimages[curindex] } setInterval("rotateimage()",delay) actions: ["galerie.html"] Nejspíš bych do toho měl vložit actions: ["galerie.html"] |
||
_es Profil |
#3 · Zasláno: 2. 8. 2010, 21:58:48 · Upravil/a: _es
Stanley:
Ak by si tú "náhodnú galériu" nejako presnejšie špecifikoval, tak by ti možno niekto poradil. Nikto ti tu asi nebude vyrábať "nejakú" "náhodnú galériu". „Mám obyčejnou HTML+CSS stránku“ Kde? „Mělo by to být jen střídání obrázků třeba po 5 sekundách“ Akých? Kde sa nachádzajú? Kde na tej stránke majú byť? …? |
||
Stanley Profil |
#4 · Zasláno: 2. 8. 2010, 22:06:43
_es:
Je v pravém sidebaru |
||
_es Profil |
#5 · Zasláno: 2. 8. 2010, 22:36:38
Stanley:
Takže tá "náhodná fotogaléria" je jeden pravidelne sa meniaci obrázok. Nepotrebuješ používať document.write . Máš to teraz tak, pri nefunkčnom JS sa nezobrazí nič.
„Jde mi o to, jak udělám, aby když kliknu na obrázek, aby mě to přesměrovalo na galerii.“ Tak z toho sprav odkaz: Namiesto: <p> <script type="text/javascript" src="js/rotator.js"></script> </p>
daj: <a href = "odkaz na stránku s fotogalériou"><img src="galerie/rotator/1.jpg" name="defaultimage"></a> document.write .
|
||
Časová prodleva: 14 let
|
0