Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Спецсимволы при выводе через JS
 
 автор: forester_   (23.07.2007 в 17:23)   письмо автору
 
 

Подскажите, как при использовании document.write() или document.createTextNode() при выводе спец. символа н.р. &lt; выводился < а не текст "&lt;"

   
 
 автор: bronenos   (23.07.2007 в 18:48)   письмо автору
 
   для: forester_   (23.07.2007 в 17:23)
 

.replace(/&lt;/g, '<')

   
 
 автор: forester_   (23.07.2007 в 19:24)   письмо автору
 
   для: bronenos   (23.07.2007 в 18:48)
 

немного ошибся в вопросе при .write() - нормально, а вот когда выводишь текстовый узел document.createTextNode('&uparr;'), то в тексте видно &uparr; вместо стрелки вверх.

вот например:

 function CreetFormFileUpload()
 {
      form = document.getElementById('form_list_user');
      div = document.createElement('div');
      close_x = document.createElement('em');
      close_x.appendChild(document.createTextNode('&times;'))
      close_x.onclick = HidePostFile;
      div.appendChild(close_x);
      form.appendChild(div);
 }

выводит &times; вместо крестика...

   
 
 автор: bronenos   (23.07.2007 в 19:49)   письмо автору
 
   для: forester_   (23.07.2007 в 19:24)
 

&amp;times;
а так

   
 
 автор: forester_   (23.07.2007 в 20:42)   письмо автору
 
   для: bronenos   (23.07.2007 в 19:49)
 

не-а, так тоже не хочет... Выводит &amp;times; зараза!

   
 
 автор: Lelik   (23.07.2007 в 21:57)   письмо автору
 
   для: forester_   (23.07.2007 в 20:42)
 

проще написать ручками, чем аски код задавать:
alt + 0215 = &#215;

добавлено
здесь на форуме символы переводяться в аски код :(

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования