Autor Zpráva
horakcl
Profil
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
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
Díky, mezopotamský panovníku,
přes entity to fachá.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: