speckó karaktereket hogy lehet beágyazni javascript-be?
hali mindenki,
A problémám a következő:
van egy ilyen kódrészletem:
item = document.createElement('DIV');
item.setAttribute('style','position:absolute;left:40px;top:40px;');
b=document.createElement('B');
i=document.createElement('I');
i.appendChild(document.createTextNode('Medve (ide kéne egy speckó karakter)'));
i.setAttribute('style','font-size:13pt;');
b.appendChild(i);
item.appendChild(b);
a kiemelt részbe szeretném berakni ezt a karaktert: ™.Ez hogyan lehetséges?
köszi:D
■ A problémám a következő:
van egy ilyen kódrészletem:
item = document.createElement('DIV');
item.setAttribute('style','position:absolute;left:40px;top:40px;');
b=document.createElement('B');
i=document.createElement('I');
i.appendChild(document.createTextNode('Medve (ide kéne egy speckó karakter)'));
i.setAttribute('style','font-size:13pt;');
b.appendChild(i);
item.appendChild(b);
a kiemelt részbe szeretném berakni ezt a karaktert: ™.Ez hogyan lehetséges?
köszi:D
a kulcsszó: UNICODE
A javascript nem viseli jól, ha html escape/entitásokat akarunk vele kiíratni.
Ilyenkor azt tudod csinálni, hogy unicode-al íratod ki:
kb. fél perc guglizás után:
™ -> \u2122
(http://www.fileformat.info/info/unicode/char/2122/index.htm)
Tanulság: egy jó webfejlesztőnek mindig van kéznél egy unicode tábla is.
(arra már nem is merek gondolni, hogy meg is tanulja XD)
üdv, Gábor
Ha már UTF8...
createTextNode
&
karaktert írsz, akkor azt&
karakternek jeleníti meg, stb. De persze az UTF8 karakter működik, ha a JavaScriptet is UTF8-ként szolgálod ki (Content type: text/javascript; charset=utf-8
).Köszi mindenkinek, így már