Ranom images position on PHP

Programovacie jazyky, rady, poradňa...
TimeCOOLer
Amateur
Amateur
Príspevky: 22
Registrovaný: 04 aug 2009, 20:54

Ranom images position on PHP

Príspevok od používateľa TimeCOOLer »

Zdravim, prosim vas, potrebujem v PHP(prip. javascript) spravit toto:
Povedzme ze mam 3(prip. viac) obrazkov a chcem aby sa vzdy po refreshi stranky zmenila ich pozicia (random), ale nemozu sa prekryvat nikdy... Diiik :))
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Ranom images position on PHP

Príspevok od používateľa BX »

A ako a kde ich chceš vykreslovať? Na plátno (php GD napr.), alebo nejako v html?
TimeCOOLer
Amateur
Amateur
Príspevky: 22
Registrovaný: 04 aug 2009, 20:54

Re: Ranom images position on PHP

Príspevok od používateľa TimeCOOLer »

HTML
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Ranom images position on PHP

Príspevok od používateľa BX »

Toho som sa bál... tak sa trochu rozpíš, lebo netuším, a určite nie som sám, čo vlastne chceš :)
TimeCOOLer
Amateur
Amateur
Príspevky: 22
Registrovaný: 04 aug 2009, 20:54

Re: Ranom images position on PHP

Príspevok od používateľa TimeCOOLer »

pozri nieco taketo -

Kód: Vybrať všetko

<div style="position: absolute; 
top: <?php echo rand(1, 960); ?>px;
bottom: <?php echo rand(1, 960); ?>px;
left: <?php echo rand(1, 960); ?>px; 
right: <?php echo rand(1, 960); ?>px; ">

<a href="file"><img src=images/one.png width="150px" hight="150px" 
onmouseover="this.src='images/two.png'" onmouseout="this.src='images/one.png'"></a>
</div>
lenze ked to dam viac krat za sebou... tak ich tam bude vela aale budu sa tie obrazky prekryvat aa to nechcem
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Ranom images position on PHP

Príspevok od používateľa BX »

Tak buď môžeš robiť zložité funkcie na zisťovanie prekryvu a upravovanie pozícií, alebo, a tento spôsob by si mal zvoliť, rozdeliť si obrazovku na 3 časti (horizontálne, alebo vertikálne, rovnaké, alebo nie rovnaké, príp. aj tieto časti náhodne meniť) a každý obrázok vykresliť na náhodnú pozíciu do tej svojej časti.
Ak to spravíš rozumne, užívateľ ani nespozná, že to nie je až tak náhodné ako by malo :)
TimeCOOLer
Amateur
Amateur
Príspevky: 22
Registrovaný: 04 aug 2009, 20:54

Re: Ranom images position on PHP

Príspevok od používateľa TimeCOOLer »

hmm.. tento cheat sa mi lubi :D len mu celkom nerozumiem... myslis rozdelit obrazovku na rozne policka aale aj tie ked budu random tak sa budu prekryvat nie? aaa keby som chcel mat tych obrazkov napr. 30? :D
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Ranom images position on PHP

Príspevok od používateľa audiotrack »

nebudú sa prekrývať, keď ich spravíš tak, aby sa neprekrývali. Napríklad spravíš tabuľku 10x10 políčok, čo je 100 možných pozícii obrázka. A do náhodných 30 šupneš obrázky. Ak je obrázok menší ako políčko, môžeš ešte náhodne dať aj pozíciu obrázku v tomto políčku. Keďže je tam sám, nebude sa s ničim prekrývať
Napísať odpoveď