Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 13. 11. 2004, 12:51:25
Neví někdo jak mám udělat, aby se mi na str. zobrazil náhodně vybraný obr. z mnou stanovené složky? Tedy jinak řečeno, chci mít na svých str. vlastní reklami a chci, aby se náhodně vybrala nějaká reklama ze složky Reklama, která je plná obrázků, při každém načtení str..
|
||
para Profil |
#2 · Zasláno: 13. 11. 2004, 13:39:17
Nabízí se PHP a použít funkci "rand"
$obrazek_cislo = rand (1,8); <img src="../moje_obrazky/<?php echo $obrazek_cislo ?>.jpg"> třeba |
||
Honza Hučín Profil |
#3 · Zasláno: 13. 11. 2004, 14:34:43
Šlo by to podobně řešit i Javascriptem pomocí document.write("<img src... a tak dále.
|
||
Anonymní Profil * |
#4 · Zasláno: 13. 11. 2004, 15:41:47
to H. Hucik: Hledal jsem str. na toto tema na jakpsatweb.cz ale nenasel ho... Muzes prosim upresnit, jak mam definovat slozku, ze ktere se budou nahodne nacitat obr..
|
||
habendorf Profil |
#5 · Zasláno: 13. 11. 2004, 18:22:43 · Upravil/a: habendorf
Já bych asi dal do array srcy těch obrázků a pak vygeneroval náhodně index. To mi přijde asi tak nejjednodušší řešení. Něco k polím zde: http://www.jakpsatweb.cz/javascript/pole.html
Jednodušší by bylo, kdyby se ty obrázky jmenovaly stejně a lišily se jen nějakým indexem. Pak by to řešení polem bylo zbytečné. |
||
Anonymní Profil * |
#6 · Zasláno: 13. 11. 2004, 22:07:07
to habendorf:
Muzes mi prosim napsat co mam napsat ? ;) Na zkousku jsem napsal toto: <script> reklama = new Array( "<img src="menu/dum.gif">", "<img src="menu/dum2.gif">" ); index = Math.floor(Math.random()*reklama.length); document.write(reklama[index]); </script> A ono to nefunguje ;( |
||
habendorf Profil |
#7 · Zasláno: 14. 11. 2004, 14:32:25 · Upravil/a: habendorf
Třeba takhle:
Odladěno, funguje. |
||
Anonymní Profil * |
#8 · Zasláno: 16. 11. 2004, 15:36:56
Funguje to!! Jenom je škoda, že to IE se SP 2 blokuje :(
|
||
habendorf Profil |
#9 · Zasláno: 16. 11. 2004, 15:55:50
Zkoušel jsi to na webu? Na lokále se to většinou chová trochu jinak (jen osobní zkušenost, taky mám SP2), na webu to pak problémy nedělá.
|
||
Anonymní Profil * |
#10 · Zasláno: 16. 11. 2004, 21:55:38
Na webu jsem to zatim nezkousel. Az to zkusim, tak napisu. Dik.
|
||
Časová prodleva: 3 dny
|
|||
HHPZ Profil |
#11 · Zasláno: 20. 11. 2004, 08:47:15
Možná by stačilo nakopčit do té složky obrázky se stejným jménem a pak to jméno odkazovat. Testováno na webzdarma - který(é,á?) teď opět nejede.
|
||
Časová prodleva: 1 rok
|
|||
Meldo Profil |
#12 · Zasláno: 29. 11. 2005, 14:54:27
habendorf
mohol by si vysvetlit, ten "index"? to udava nejaky parameter alebo co? dik. |
||
habendorf Profil |
#13 · Zasláno: 29. 11. 2005, 16:09:11
Meldo: mohol by si vysvetlit, ten "index"? to udava nejaky parameter alebo co? dik.
To je index toho pole. V tomto případě prvek s indexem=0 je dum.gif, prvek s indexem=1 je dum2.gif. Kdyžtak mrkni na JPW do JS na pole (Array). |
||
Meldo Profil |
#14 · Zasláno: 29. 11. 2005, 16:21:17
habendorf
To je index toho pole. V tomto případě prvek s indexem=0 je dum.gif, prvek s indexem=1 je dum2.gif. ano to chapem skôr som chcel vediet, ze ci sa musí striktne pouzit slovo index a ci sa to pouzíva aj inde. ale uz som si to nastudoval. - treba pouzit slovo index :-> (niekedy neviem rozlisti ci je cast scriptu napisana anglicky alebo to je nejaka vlastnost ci metoda) |
||
habendorf Profil |
#15 · Zasláno: 29. 11. 2005, 16:31:16
Meldo
Ale ne, já jsem si tak jen nazval proměnnou :o) Můžeš místo index napsat třeba abc. |
||
Meldo Profil |
#16 · Zasláno: 29. 11. 2005, 16:51:28 · Upravil/a: Meldo
habendorf
no to je presne to, o com hovorím. ale ja mam v knihe naozaj napísané ze index je Vlastnost objektu Array. Tak isto ako length, constructor a pod. nabuduce si to radsej vyskusam a budem vedet hned. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0