У меня есть стандартный редактор контента, который использует iFrame в качестве текстовой области и затем выполняет замену выпадающих меню:
idContent.document.execCommand (CMD "", неавтоматического);
где "idContent" - это iFrame.
Предполагается, что одно из выпадающих меню является стилем, но оно выполняет команду "formatBlock".
У меня есть таблица стилей. Есть ли у меня способ поместить стили, которые я создал, в этот стиль? Если нет, у меня может быть другое раскрывающееся меню для этих пользовательских стилей, но как называется команда для установки этих стилей?
Вот раскрывающийся список и JavaScript, который я сейчас использую:
<select onchange="cmdExec('formatBlock',this[this.selectedIndex].value);this.selectedIndex=0">
<option selected>Style</option>
<option value="Normal">Normal</option>
<option value="Heading 1">Heading 1</option>
<option value="Heading 2">Heading 2</option>
<option value="Heading 3">Heading 3</option>
<option value="Heading 4">Heading 4</option>
<option value="Heading 5">Heading 5</option>
<option value="Address">Address</option>
<option value="Formatted">Formatted</option>
<option value="Definition Term">Definition Term</option>
</select>
function cmdExec(cmd,opt)
{
idContent.document.execCommand(cmd,"",opt);
idContent.focus();
}