Отображение спецсимволов при obj.value='&#что-то'

Найч

Алгоритмик :-)
Отображение спецсимволов при obj.value='&#что-то'

Здравствуйте!

Простейшее присваивание
Код:
element.value+='& #191;';
приведет к тому, что эти же шесть символов отобразятся в элементе.
Задача - отобразить собственно символ, код которого известен.
Мысли по этому поводу закончились.

Буду благодарен за любое содействие.

ЗЫ. При большом желании можно извратиться через document.write, но хотелось бы найти правильное решение

-~{}~ 13.09.04 18:56:

fromCharCode()
Понедельник - веселый день...
Извиняюсь.
 

broo

Guest
Сам долго бился с подобной проблемой и не нашел решения. Спрашивал тут на форуме, мне никто ничего не смог посоветовать.

Если пытаться вставлять enitity через document.createEntityReference(), то IE начинается ругаться, так как не поддерживает данный метод.

Mozilla должна отображать entity правильно, даже если их присваиваешь как обыкновенный текст.

Для IE я написал функцию, которая меняет entity, которые узнает, на соответствующие символы, например:
™ на ™, … на …, — на — и т. п.
 

broo

Guest
Я не угадывал, а говорил наверняка и имел в виду document.createTextNode("—"); и
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040616
 

Найч

Алгоритмик :-)
Сверху