Autor | Zpráva | ||
---|---|---|---|
inocencz Profil |
#1 · Zasláno: 30. 8. 2006, 20:03:05
Napadlo mě udělat obrázek měnící se po každém načtení stránky. Bylo by to na fórum - takovýten systém kdy napíšete do nastavení vašeho profilu url obrázku a pak se bude u jména každého vašeho příspěvku zobrazovat obrázek načtený z toho url. Vás se ptám jak to udělat aby url obrázku zůstalo stejné ale obrázek samotný se náhodně měnil - jde to? Chápu věci ohledně dvou souborů stejného jména v jednom adresáři atd. jen mě zajímá jestli by něco takového šlo spáchat pomocí PHP nebo javasciptu. děkuji
|
||
ah01 Profil |
#2 · Zasláno: 30. 8. 2006, 20:07:56
JavaScript, ne - musí se použít serverovej skript. V php to není problém ...
|
||
ninja Profil |
#3 · Zasláno: 30. 8. 2006, 20:08:53
Samozrejme. Na cilovem URL bude misto obrazku cekat nejaky skript, ktery bude podstrkavat ruzne obrazky. Muze se to udelat pres PHP, CGI skript, nebo primo webserver.
|
||
ah01 Profil |
#4 · Zasláno: 30. 8. 2006, 20:24:54
Třeba takhle:
Tenhle skript umísti do adresáře, ve kterém jinak nebude nic, jen obrázky na výběr. Pokud zadáš do prohlížeče adresu skriptu, dostaneš náhodně jeden obrázek z adresáře. PS: neručím, že je skript 100%ní, funguje, ale psal jsem to 5min |
||
inocencz Profil |
#5 · Zasláno: 30. 8. 2006, 20:26:59 · Upravil/a: inocencz
Díky - myslel jsem si že javascript ne - ten je myslim udělanej tak aby podobný čachry s daty neuměl a uživatelé měli klidný spánek.
Jo a díky za ten script - ještě dám vědět jak to funguje. |
||
inocencz Profil |
#6 · Zasláno: 30. 8. 2006, 20:40:07
Takže funguje to na jedničku - ještě jednou díky moc.
|
||
havlika Profil |
#7 · Zasláno: 1. 9. 2006, 11:21:05
Ale uměl! Tady je.
soubor zmena.js Pics = new Array(4); a do stránky stačí dát: <SCRIPT src="zmena.js" type=text/javascript></SCRIPT> Já používám tohle,protože si tady můžu upravit každý obrázek zvlášť a taky může být každý úplně jinde. |
||
ah01 Profil |
#8 · Zasláno: 1. 9. 2006, 19:55:46
havlika
To ale nejde použít jako obrázek do profilu... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0