Autor | Zpráva | ||
---|---|---|---|
S.T.A.L.K.E.R Profil * |
#1 · Zasláno: 27. 6. 2007, 16:19:27
Ahoj, potreboval bych udelat zmenu obrazku po najeti mysi u odkazu nacitaneho z db. U statickeho html/php odkazu, neni pomoci js problem to udelat, ale jak na dynamicky odkaz z db.
Napr. odkaz pc k tomu po najeti obrazek pc, tv k tomu po najeti tv...atd, s tim, ze na strance by byl vzdy obrazek jen jeden, podle toho na ktery jsem mysi najel...Diky za odpovedi. |
||
Joker Profil |
#2 · Zasláno: 27. 6. 2007, 16:25:21
Třeba pomocí PHP generovat do stránky Javascript, jestli jsem teda dobře pochopil dotaz.
|
||
S.T.A.L.K.E.R Profil * |
#3 · Zasláno: 27. 6. 2007, 16:49:39
no zkusim to jeste trochu vic popsat
mam db s odkazama, ty tam muzu pres nejaky admin. rozhrani pridavat. A ja potrebuju, aby se po pridani odkazu do db (napr i s obrazkem) pak obrazek zobrazil jen kdyz najedu na ten dany odkaz a jen ten obrazek co k tomu patri zkusim to trochu nakreslit. :-) odkaz 1 --------- odkaz 2 | | odkaz 3 | img | odkaz 4 | | odkaz 5 --------- |
||
Akacko Profil |
#4 · Zasláno: 27. 6. 2007, 17:06:12
tak vždy vyselectuješ obrazek1 a obrazek2 a pak pomoci JS nastaviš že normalně bude zobrazeny obrazek1 a při hover bude obrazek2
|
||
S.T.A.L.K.E.R Profil * |
#5 · Zasláno: 27. 6. 2007, 17:20:40
a co kdyz nejakej odkaz pridam a nejakej umazu, tak se zmeni poradi odkazu a uz to bude zobrazovat obrazky blbe ne..
|
||
bukaj Profil |
#6 · Zasláno: 27. 6. 2007, 19:01:32
S.T.A.L.K.E.R
když obrázky budou mít vlastní tabulku a každý obrázek unikátní id, pak stačí mít v tabulce s odkazy dva sloupce - jeden pro normální stav, jeden pro hover - které budou obsahovat id toho určitého obrázku. tak bych to udělal já, ale možná by se našlo ještě nějaké lepší řešení. |
||
S.T.A.L.K.E.R Profil * |
#7 · Zasláno: 27. 6. 2007, 20:18:23
a nesel by alespon trochu nastinit skript..
|
||
bukaj Profil |
#8 · Zasláno: 27. 6. 2007, 21:06:53
myslel jsem tím, že budou dvě tabulky. např. odkazy a obrazky.
sql pro vytoření tabulky s obrazky by mohlo vypadat nějak následovně:
sql pro tabulku s odkazy nějak takto:
pak to můžeš vybírat z db pomocí:
s výsledkem toho dotazu snad dokážeš pracovat. pak už jen udělat nějaký ten javaskriptík na změnu obrázku. a postupně vypsat odkazy pomocí nějaké té konstrukce (např. while) |
||
S.T.A.L.K.E.R Profil * |
#9 · Zasláno: 27. 6. 2007, 21:42:23
a jak udelat, aby byl na strance obrazek jen jeden..a ne u kazdyho odkazu obrazek s norm. stavem a po najeti se zmenil na hover
|
||
bukaj Profil |
#10 · Zasláno: 27. 6. 2007, 22:14:52
moc jsem nepochopil otázku. pokud myslíš, aby se obrázek neměnil po najetí, tak tam ten js na změnu nedávat. doopravdy ale nevím, co tím myslíš. zkus to trochu vysvětlit
|
||
S.T.A.L.K.E.R Profil * |
#11 · Zasláno: 27. 6. 2007, 22:25:56
bukaj
tak jsem to vyresil, prestal jsem programovat "milion" veci kolem a zacal se soustredit jen todle a je to uplne jednoduchy, zadny dotazy jen pridani dvou sloupcu do tabulky a dvou promenych do vypisu: <table border="1"> <?php $result = mysql_query("SELECT * FROM odkaz"); while ($row = mysql_fetch_array($result)) { printf ("<tr><td><a href="nabidka.php?id=%s onMouseOut="img1.src='%s'" onMouseOver="img1.src='%s'"">%s</a></td></tr>", $row['id'],$row['norm'], $row['hover'], $row['odkaz']); } mysql_free_result($result); printf ("<img src="logo1.jpg" id="img1">"); ?> </table> jen jeste nevim proc nefunguje onMouseOut bukaj omlouvam se, ze jsem te takhle "zamestnal" a nakonec vyresil uplne jinak. |
||
S.T.A.L.K.E.R Profil * |
#12 · Zasláno: 27. 6. 2007, 22:32:20
tak uz to funguje vse na 100% mel jsem tam spatne "
|
||
Časová prodleva: 17 let
|
0