Дата  Запланированые курсы
22.01 Компьютерное проектирование в системе AutoCAD (базовый курс)
22.01 Adobe InDesign для профессионалов
22.01 Maya (базовый курс)
22.01 Трёхмерное моделирование. 3ds Max
22.01 Работа в MS Excel. Базовый уровень
22.01 Трёхмерное моделирование. 3ds Max
22.01 Работа в MS Excel. Расширенные возможности
22.01 Рисование на компьютере при помощи планшета (базовый курс)
29.01 Средства растровой графики. Adobe Photoshop
29.01 MOC-20740B. Установка, Хранение и Вычисления с Windows Server 2016
29.01 Средства векторной графики. Adobe Illustrator
03.02 ORA-01. Основы Oracle SQL
05.02 Поисковая оптимизация (SEO)
05.02 MOC-20741B. Сетевая инфраструктура на основе Windows Server 2016
05.02 MOC-10985. Введение в базы данных SQL
05.02 DEV-C22. Стандарт С++11, С++14, С++17 для прикладного программирования
05.02 DEV-OCPJP. Подготовка к сдаче сертификационных экзаменов серии Oracle Certified Professional Java Programmer
12.02 Трехмерное моделирование в архитектуре и дизайне интерьеров. 3ds Max
12.02 Adobe Photoshop для профессионалов
12.02 Компьютерное проектирование в системе AutoCAD (базовый курс)
12.02 MOC-20742B. Инфраструктура идентификации на основе Windows Server 2016
12.02 Разработка пользовательских Web-интерфейсов (JavaScript)
17.02 ORA-03. Основы PL/SQL
19.02 Поисковая оптимизация (SEO) для профессионалов
26.02 NET-DLINKSW-LAB. Технологии коммутации современных сетей Ethernet. Лабораторный практикум
26.02 Автоматизация работы в Excel 2010 с использованием макросов (VBA)
26.02 MOC-20744A. Безопасность инфраструктуры средствами Windows Server 2016
26.02 Разработка Web-приложений с использованием MySQL
05.03 Основы алгоритмизации и программирования (Группа I)
12.03 MOC-20761. Создание запросов данных при помощи Transact-SQL
12.03 Введение в тестирование программного обеспечения
12.03 Введение в тестирование программного обеспечения
13.03 Профессиональная верстка сайтов. HTML5 и CSS3
19.03 Трёхмерное моделирование. 3ds Max
19.03 Компьютерное проектирование в системе AutoCAD (базовый курс)
19.03 MOC-20762. Разработка баз данных SQL
19.03 Разработка пользовательских Web-интерфейсов с применением современных библиотек (jQuery)
26.03 MOC-20764. Администрирование инфраструктуры баз данных SQL
26.03 Средства векторной графики. Adobe Illustrator
02.04 Профессиональная разработка сложных Web-систем (Объектно-ориентированный PHP)
09.04 Поисковая оптимизация (SEO)
09.04 MOC-20532C. Разработка инфраструктурных решений в Microsoft Azure
09.04 Средства растровой графики. Adobe Photoshop
16.04 Компьютерное проектирование в системе AutoCAD (профессиональный курс)
16.04 MOC-20765. Развертывание сервера баз данных SQL Server
23.04 MOC-10987. Настройка производительности и оптимизация баз данных SQL
23.04 Поисковая оптимизация (SEO) для профессионалов
14.05 MOC-20533C. Реализация инфраструктурных решений в Microsoft Azure
14.05 Компьютерное проектирование в системе AutoCAD (базовый курс)
04.06 MOC-20535A. Архитектурные решения в Microsoft Azure
Открыт набор на осенний семестр в Академию информатики для школьников Открыт набор на осенний семестр на программы второго высшего образования
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Отображение спецсимволов
Vladimir Malikov
#1 Оставлено : 11 октября 2010 г. 18:22:37(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 26.07.2010(UTC)
Сообщений: 7
Баллов: 21
Откуда: Russia Saint Petersburg

Сказал(а) «Спасибо»: 1 раз
Простенький пример:
<font color="brown">&lt;html&gt;
&lt;head&gt;
&lt;script type="text/javascript"7&gt;
var txt = '#169;';
var txtNode = window.document.createTextNode(txt);
window.onload = function () {
window.document.getElementById('d1').appendChild(txtNode);
}

&lt;/script&gt;
&lt;style type="text/css"&gt;
body {
padding: 20px;
}
div {
display: inline;
border: 1px solid gray;
padding: 10px;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="d1"&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</font id="brown">

Мне нужно, чтобы JavaScript отобразил спецсимвол по его коду, а он переводит в сущность символ «&».
Как решить проблему?
Реклама
Mikhail.Buranov
#2 Оставлено : 11 октября 2010 г. 20:15:54(UTC)
Mikhail.Baranov

Ранг: Администратор

Группы: Администраторы, Модераторы, Зарегистрированные пользователи
Зарегистрирован: 07.10.2007(UTC)
Сообщений: 337
Баллов: 2,114,020
Мужчина
Откуда: Russia

Если нет принципиального условия корёжить DOM - можно сделать вот так:
Код:
&lt;html&gt;
&lt;head&gt;
&lt;script type="text/javascript"7&gt;
var txt = '#169;';
window.onload = function () {
window.document.getElementById('d1').innerHTML = txt;
}

&lt;/script&gt;
&lt;style type="text/css"&gt;
body {
padding: 20px;
}
div {
display: inline;
border: 1px solid gray;
padding: 10px;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="d1"&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
Mikhail.Buranov
#3 Оставлено : 11 октября 2010 г. 20:25:39(UTC)
Mikhail.Baranov

Ранг: Администратор

Группы: Администраторы, Модераторы, Зарегистрированные пользователи
Зарегистрирован: 07.10.2007(UTC)
Сообщений: 337
Баллов: 2,114,020
Мужчина
Откуда: Russia

Если нужны манипуляции с DOM - используйте шестнадцатеричную запись:
Код:
&lt;html&gt;
&lt;head&gt;
&lt;script type="text/javascript"7&gt;
var txt = '\251';
var txtNode = window.document.createTextNode(txt);
window.onload = function () {
window.document.getElementById('d1').appendChild(txtNode);
}

&lt;/script&gt;
&lt;style type="text/css"&gt;
body {
padding: 20px;
}
div {
display: inline;
border: 1px solid gray;
padding: 10px;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="d1"&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;


Список часто используемых символов и их кодов: www.evotech.net/b...tities-in-numeric-order/
Vladimir Malikov
#4 Оставлено : 12 октября 2010 г. 16:46:37(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 26.07.2010(UTC)
Сообщений: 7
Баллов: 21
Откуда: Russia Saint Petersburg

Сказал(а) «Спасибо»: 1 раз
Что-то не получается :-(
<font color="brown">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";&gt;
&lt;html xmlns="www.w3.org/1999/xhtml"; xml:lang="ru"&gt;
&lt;head&gt;
&lt;title&gt;Символы и коды&lt;/title&gt;
&lt;meta http-equiv="content-type" content="text/html; charset: utf-8" /&gt;
&lt;meta http-equiv="content-language" content="ru" /&gt;
&lt;script type="text/javascript"&gt;
var counter = 0; //Счётчик
window.onload = function() {
var elementTABLE = window.document.createElement('TABLE');
var elementTBODY = window.document.createElement('TBODY');
elementTABLE.appendChild(elementTBODY);
for (var cnt1 = 0; cnt1 &lt; 20; cnt1++) { //Цикл создания строк (TR) в таблице
var elementTR = elementTBODY.insertRow(elementTBODY.rows.length);
for (var cnt2 = 0; cnt2 &lt; 10; cnt2++) { //Цикл создания ячеек (TD) в таблице
//Преобразование в шестнадцатеричную форму
var hexValue = Number(counter).toString(16);
while(hexValue.length &lt; 4) {
hexValue = '0'+hexValue;
}
var symbol = '\\u' + hexValue.toUpperCase();
//Формирование DOM
var elementDIV = window.document.createElement('DIV');
var elementSTRONG = window.document.createElement('STRONG');
elementSTRONG.style.display = 'block';
elementSTRONG.style.fontSize = '80%';
var symbolText = window.document.createTextNode(symbol);
var symbolCode = window.document.createTextNode('#'+counter+';');
var elementTD = elementTR.insertCell(elementTR.cells.length);
elementDIV.appendChild(symbolText);
elementSTRONG.appendChild(symbolCode);
elementDIV.appendChild(elementSTRONG);
elementTD.appendChild(elementDIV);
counter++;
}
}
window.document.body.appendChild(elementTABLE);
}
&lt;/script&gt;
&lt;style type="text/css"&gt;
table {
border-collapse: collapse;
}
td div{
text-align: center;
border: 1px solid gray;
padding: 5px 2px;
width: 50px;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;Символы и коды&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;
</font id="brown">
avram
#5 Оставлено : 9 августа 2016 г. 14:40:49(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 09.08.2016(UTC)
Сообщений: 4
Баллов: 12
Откуда: Kiev

Претендовать на победу в конкурсе может любой из общедоступных веб-сайтов, ориентированных на русскоговорящую аудиторию. Победителей определяет жюри конкурса. Заявки принимаются прямо сейчас!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.