Autor | Zpráva | ||
---|---|---|---|
horakcl Profil |
#1 · Zasláno: 10. 4. 2009, 11:16:53
Chtěl jsem si udělat v JavaScriptu výpis všech znaků dle hexadec. kódů, ale narazil jsem již na toto:
a = "\x26"; document.write(a+"<BR>"); b = "\\"+"x"+"26"; document.write(b+"<BR>a"); vypíše: & \x26 a Tzn. když to tam dám najednou, tak to pochopí, že má vypsat znak &, když na víckrát, tak ne. Přitom to druhé potřebuji, abych to mohl vypisovat dle čísla v cyklu. Kdo poradí ? Díky. |
||
Chamurappi Profil |
#2 · Zasláno: 10. 4. 2009, 11:28:19
Reaguji na horakcl:
Escape sekvence se překládají při načítání skriptu, takže „\x26“ se nahradí okamžitě za „&“ a „\\“ se nahradí za „\“. Můžeš použít metodu String.fromCharCode(číslo). Nebo — když to vepisuješ přes document.write — můžeš generovat entity, tedy „číslo;“. |
||
horakcl Profil |
#3 · Zasláno: 10. 4. 2009, 11:47:07
Díky, mezopotamský panovníku,
přes entity to fachá. |
||
Časová prodleva: 15 let
|
0