X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Редактирование текста (изменение шрифта) в WYSIWYG
Helicopter
Helicopter
Topic Starter сообщение 29.9.2011, 22:05; Ответить: Helicopter
Сообщение #1


Господа, собственно, JS начал постигать совсем недавно. На плечи свалилась задача, связанная с написанием WYSIWYG редактора (более-менее простого) с нуля.
Собственно, перейдём к самой проблеме. Имеется код, в котором выделенный текст никак не реагирует на изменение параметров (а именно шрифта и его размеры) Толковых ответов в интернетах найдено не было. Собственно, вот код:
HTML:
<div id="right">
<select onchange='javascript:fontsize(this.options[selectedIndex].value);'>
<option value=1 selected>10</option>
<option value=2>12</option>
<option value=3>18</option>
<option value=4>24</option>
<option value=5>32</option></select>
<select onchange='javascript:fontface(this.options[selectedIndex].value);'>
<option value=1 selected>Tahoma</option>
<option value=2>Times</option>
<option value=3>Arial</option>
<option value=4>Georgia</option>
<option value=5>Courier</option></select>
</div>

javascript:
[JS]function fontface ( val ) {
switch ( parseInt ( val )) {
case 1 :
iWin.focus();
iWin.document.content.style.fontFamily = 'tahoma, sans-serif';
break;
case 2 :
iWin.focus();
iWin.document.content.style.fontFamily = 'times, serif';
break;
case 3 :
iWin.focus();
iWin.document.content.style.fontFamily = 'arial, sans-serif';
break;
case 4 :
iWin.focus();
iWin.document.content.style.fontFamily = 'georgia, serif';
break;
case 5 :
iWin.focus();
iWin.document.content.style.fontFamily = 'courier new, courier, monospace';
break;
}
}
function fontface ( val ) {
switch ( parseInt ( val )) {
case 1 :
iWin.focus();
iWin.document.content.style.fontSize = '10pt';
break;
case 2 :
iWin.focus();
iWin.document.content.style.fontSize = '12pt';
break;
case 3 :
iWin.focus();
iWin.document.content.style.fontSize = '18pt';
break;
case 4 :
iWin.focus();
iWin.document.content.style.fontSize = '24pt';
break;
case 5 :
iWin.focus();
iWin.document.content.style.fontSize = '32pt';
break;
}
}[/JS]

Что посоветуете изменить, чтобы заработало?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Перевод текста в речь нейросетями - сервис Zvukogram
13 Zvukogram 7128 19.2.2024, 18:16
автор: freon_mr777
Открытая тема (нет новых ответов) 📌 Рандомизация видео/аудио/фото/текста с минимальным участием - 𝓓𝓮𝓵𝓽𝓪𝓣𝓸𝓸𝓵𝓼
Мы предлагаем комплексное решение для рандомизации всех видов офера
2 leviathan 1340 29.1.2024, 21:29
автор: leviathan
Открытая тема (нет новых ответов) Нужен перевод текста с RU на UZ
0 REGNET 743 22.2.2023, 15:17
автор: REGNET
Открытая тема (нет новых ответов) Наполнение сайта Автотематики (написание текста с размещением)
Ищу человека для длительного сотрудничества
2 NYLesha 1808 1.8.2022, 23:22
автор: NYLesha
Открытая тема (нет новых ответов) Рерайт на постоянку (2-3 текста в неделю)
Авто тематика
2 k62 1787 4.6.2021, 21:20
автор: mark2013


 



RSS Текстовая версия Сейчас: 28.3.2024, 17:50
Дизайн