Autor | Zpráva | ||
---|---|---|---|
joe Profil |
#1 · Zasláno: 20. 4. 2008, 21:44:24
Zdravím,
Nevím si rady jak řešit následující můj problém. Z databáze načítám texty, kde se můžou vyskytnou znaky jako jsou například uvozovky a apostrofy. Pak mám odkazy, na které když kliknu, chci na daném místě zobrazit tento text. U těch odkazů mám funkci, dejme tomu například: function pridej(text) { document.getElementById(id).innerHTML=text; . . } A v HTML: <a href=".." onclick=".. pridej('Tady bude nacteny text z db, ale mohou zde byt prave i apostrofy a uvozovky, ktere mi vlastne ukonci ten tento text a zpusobi chybu'); .."> Snad chápate můj problém, jakým způsobem mám zobrazit daný text jako parametr té funkce? Mám Odstranit takové znaky nebo jak je mám přepsat? Ted když jsem to dopsal mě napadlo použít entity, ale... co vás? Díky, snad už poslední dotaz :-) |
||
Str4wberry Profil |
#2 · Zasláno: 20. 4. 2008, 21:49:44
Vypisuješ-li text nějaký PHP skriptem, snad by Ti pomohla funkce addslashes().
|
||
joe Profil |
#3 · Zasláno: 20. 4. 2008, 22:04:54
Str4wberry
Jak jednoduché, nevěděl jsem, že v JS se dají taky escapovat znaky, že mě to nenapadlo, díky! |
||
Časová prodleva: 16 let
|
0