Autor | Zpráva | ||
---|---|---|---|
Keeehi Profil |
#1 · Zasláno: 9. 4. 2011, 11:31:43
domeon:
To co používáš na vkládání do javascriptu NEMŮŽE být stejné jako to, co používáš na vkládání do html! Takže by to mělo vypadat nějak takto: define("GAME_FAVOURITE_JS", "<img src=\'http://jennit-tygri.wz.cz/index1.jpg\'>"); define("GAME_UNFAVOURITE_JS", "<img src=\'http://jennit-tygri.wz.cz/index2.jpg\'>"); define("GAME_UNFAVOURITE_HTML", "<img src='http://jennit-tygri.wz.cz/index2.jpg'>"); $game['fav_game'] = '<div id="favbutton"><a href="#" onclick="AddFav('.$row2['id'].', 1,\''.$setting['site_url'].'\', \''.GAME_UNFAVOURITE_JS.'\', \''.GAME_FAVOURITE_JS.'\' ); return false">'.GAME_UNFAVOURITE_HTML.'</a></div>'; |
||
domeon Profil |
#2 · Zasláno: 9. 4. 2011, 14:13:04 · Upravil/a: domeon
Keeehi:
Můžeš ty define funkce dát přesně do tady toho:díky: if ($user_fav_yet >= 1) { $game['fav_game'] = '<div id="favbutton"><a href="#" onclick="AddFav('.$row2['id'].', 1,\''.$setting['site_url'].'\', \''.GAME_UNFAVOURITE.'\', \''.GAME_FAVOURITE.'\' ); return false">'.GAME_UNFAVOURITE.'</a></div>'; } else { $game['fav_game'] = '<div id="favbutton"><a href="#" onclick="AddFav('.$row2['id'].', 0,\''.$setting['site_url'].'\', \''.GAME_UNFAVOURITE.'\', \''.GAME_FAVOURITE.'\'); return false">'.GAME_FAVOURITE.'</a></div>'; } } Pouze připomenu, že se jedná o funkci, kdy se obrázek1 změní na obrázek2 a to platí i opačně(kdy kliknutím na obrázek2 se změní na obrázek1).Vše se přitom ukládá do Mysql databáze, takže je ta funkce dostupná pouze registrovaným uživatelům |
||
Keeehi Profil |
#3 · Zasláno: 9. 4. 2011, 14:43:47 · Upravil/a: Keeehi
define("GAME_FAVOURITE_JS", "<img src=\'http://jennit-tygri.wz.cz/index1.jpg\'>"); define("GAME_FAVOURITE_HTML", "<img src='http://jennit-tygri.wz.cz/index1.jpg'>"); define("GAME_UNFAVOURITE_JS", "<img src=\'http://jennit-tygri.wz.cz/index2.jpg\'>"); define("GAME_UNFAVOURITE_HTML", "<img src='http://jennit-tygri.wz.cz/index2.jpg'>"); if ($user_fav_yet >= 1) { $game['fav_game'] = '<div id="favbutton"><a href="#" onclick="AddFav('.$row2['id'].', 1,\''.$setting['site_url'].'\', \''.GAME_UNFAVOURITE_JS.'\', \''.GAME_FAVOURITE_JS.'\' ); return false">'.GAME_UNFAVOURITE_HTML.'</a></div>'; } else { $game['fav_game'] = '<div id="favbutton"><a href="#" onclick="AddFav('.$row2['id'].', 0,\''.$setting['site_url'].'\', \''.GAME_UNFAVOURITE_JS.'\', \''.GAME_FAVOURITE_JS.'\'); return false">'.GAME_FAVOURITE_HTML.'</a></div>'; } } Doufám, že potom proměnnou $game['fav_game'] nepoužiješ v nějakém mysql dotazu. Tohle html totiž nemá co v databázi dělat. V databázi mají být jen čistá data. Toto se k nim připojuje až při výstupu. |
||
domeon Profil |
#4 · Zasláno: 9. 4. 2011, 14:51:27 · Upravil/a: domeon
Keeehi:
Děkuji moc, funguje to částečně dobře, i když je tu stále jeden problém: Pokud kliknu na obrázek1 změní se na obrázek2 to funguje v pořádku, ale pokud kliknu na obrázek2 tak se, už nezmění na obrázek1, a zůstane tam ten obrázek2. Pokud aktualizuji stránku a kliknu na obrázek2 tak se změní na obrázek1,a tady na stává taky ten problém. Takže půjde to nějak opravit? |
||
Keeehi Profil |
#5 · Zasláno: 9. 4. 2011, 14:58:28
domeon:
Tohle bude nejspíš v javascriptu o kterém ale nemůžu nic vědět, jelikož ho tu nevidím. Takže si zkusím zavěštit a řeknu, aby jste prohodil GAME_UNFAVOURITE_JS a GAME_FAVOURITE_JS v else části. Pokud jsem se netrefil, tak bez js kódu to nepůjde. |
||
domeon Profil |
#6 · Zasláno: 9. 4. 2011, 15:01:49
Keeehi:
Bohužel ani to prohození nefunguje, Jak by to bylo s tím JS? |
||
Keeehi Profil |
#7 · Zasláno: 9. 4. 2011, 15:11:12 · Upravil/a: Keeehi
domeon:
Ten Javascript právě potřebuji od tebe dodat. Ty tomu vůbec nerozumíš, že? |
||
domeon Profil |
#8 · Zasláno: 9. 4. 2011, 22:05:02 · Upravil/a: domeon
Teď jsem zjistil, že to nefunguje v IE7 a IE6, smutné no
|
||
shaggy Profil |
domeon:
„Teď jsem zjistil, že to nefunguje v IE7 a IE6, smutné no“ Majú tieto tvoje duševné výlevy aj nejaký význam, alebo sa len potrebuješ s niekym porozprávať? Myslím, že nie som jediný, kto sa v tejto téme stráca a nie je mu už vôbec jasné, čo ti vlastne nefunguje. Moderátor Chamurappi: Asi to dál nemá smysl, zamykám.
|
||
Časová prodleva: 13 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0