Autor | Zpráva | ||
---|---|---|---|
cen Profil * |
#1 · Zasláno: 9. 6. 2007, 10:13:05
Mám 10 obrázků: 0-9.jpg. Při otevření stránky potřebuji, aby se nějaký z nich zobrazil.
Můžete mi prosím napsat zdroják? Děkuji |
||
DJ Miky Profil |
#2 · Zasláno: 9. 6. 2007, 11:08:47
Můžete mi prosím napsat zdroják?
Zkus ho nejprve napsat sám a pak se vrať, co přesně nedokážeš / nejde atd. Hlavní část může vypadat třeba takto: var obrazky=new Array('0.jpg','1.jpg', ... '9.jpg'); var pocet=obrazky.length; var nahodny=ceil(Math.random()*pocet)-1; alert(obrazky[nahodny]); // pokusné vypsání náhodného obrázku |
||
cen Profil * |
#3 · Zasláno: 9. 6. 2007, 22:01:13
nedokážu pomocí js zobrazit obrázek, který má jednou jméno 5.jpg a podruhé 1.jpg
číslo dokážu vygenerovat, ale nedokážu podle něj zobrazit obrázek. |
||
DJ Miky Profil |
#4 · Zasláno: 9. 6. 2007, 22:09:36
Třeba takto:
<img src="" alt="Obrázek" id="nahodny" /> document.getElementById('nahodny').src=nahodne_jmeno; |
||
gyoja Profil |
#5 · Zasláno: 9. 6. 2007, 22:19:40 · Upravil/a: gyoja
Toto mi funguje.
Soubor: nahodny_obrazek.js
V HTML klasicky vložit kamkoli: <script src="nahodny_obrazek.js"></script> |
||
cen Profil * |
#6 · Zasláno: 10. 6. 2007, 15:30:29
gyoja:
moc díky. Mě to taky funguje |
||
Časová prodleva: 2 měsíce
|
|||
Rocker Profil * |
#7 · Zasláno: 23. 8. 2007, 14:17:17
Chtěl bych se zeptat, jestli něco podobného funguje i na změnu webového pozadí?
Mám tak 5 pozadí a chci aby se náhodně měnili Děkuju |
||
kUry Profil * |
#8 · Zasláno: 25. 8. 2007, 03:48:31
Rocker : tak to udělej normálně přes php random a udělej si v css 5 stylů pro pozadí které budeš mít nazvané třeba pozadi1 pozadi2 atd... a pak do prvku napiš id="pozadi<?rand (1, 5)?>" mělo by to fungovat ...
například <div id="pozadi<? rand (1, 5) ?>" > bla bla bla bla bla </div> a v css #pozadi1 {background-color:red;} #pozadi2 {background-color:blue;} #pozadi3 {background-color:green;} Vím že to sem přímo nepatří ale takhle bych to udělal já myslím že podobná alternativa bude i v javasriptu... |
||
Laman Profil |
#9 · Zasláno: 25. 8. 2007, 10:08:31
cen
postup, který má gyoja, je dobrý, ale pakliže jsou obrázky pojmenovány čísly, mám jednodušší řešení index=Math.floor(Math.random()*10) buď to vložíš do tagu script přímo v dokumentu, nebo to nazveš nahodnyobrazek.js (nebo jakkoli jinak) a do documentu přijde <script src="nahodny_obrazek.js"></script> |
||
Časová prodleva: 18 let
|
0