« 1 2 3
Autor Zpráva
Keeehi
Profil
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
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
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
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
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
Keeehi:
Bohužel ani to prohození nefunguje,
Jak by to bylo s tím JS?
Keeehi
Profil
domeon:
Ten Javascript právě potřebuji od tebe dodat.

Ty tomu vůbec nerozumíš, že?
domeon
Profil
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.
« 1 2 3
Toto téma je uzamčeno. Odpověď nelze zaslat.