Список команд для метода execCommand

advertisement
Список команд для метода execCommand
Теги: javascript wysiwyg
Метод execCommand, применяемый для форматирования выделений, имеет
довольно обширный список команд, приводимых в данной статье.
Синтаксис метода execCommand
Метод execCommand объекта document используется для работы с rangeобъектами, в частности с пользовательскими выделениями. Он принимает три
аргумента:

имя команды: указывает на действия, которые необходимо совершить
с выделением.
 флаг: булево значение, указывающее отображать ли интерфейс
пользователя, вызванный командой.
 параметры команды
Из этих трех аргументов обязательным является только первый. Пример:
// Окрашивает выделение в заданный цвет (IE Only)
document.execCommand("foreColor", false, "#FF0000");
Полноценная поддержка этого метода появилась только в ИЕ. Пример,
иллюстрирующий работу метода execCommand.
Список команд
Команда
2D-Position
AbsolutePosition
BackColor
BlockDirLTR
BlockDirRTL
Bold
BrowseMode
Copy
CreateBookmark
CreateLink
Cut
Delete
DirLTR
DirRTL
EditMode
FontName
FontSize
ForeColor
FormatBlock
Indent
InlineDirLTR
InlineDirRTL
Описание
Команда, позволяющая пользователю передвигать абсолютно
позиционированные элементы.
Команда, устанавливающая свойство position данного элемента в значение
"absolute".
Команда, устанавливающая или возвращающая цвет фона данного
выделеного текста.
Не поддерживается.
Не поддерживается.
Команда, переключающая состояние шрифта выделенного фрагмента текста
между жирным и нормальным.
Не поддерживается.
Команда, помещающая копию данного выделенного фрагмента текста в буфер
обмена.
Команда, создающая "якорь" из выделенного фрагмента текста или
возвращает имя "якоря" для выделенного фрагмента текста.
Команда, создающая гиперссылку из выделенного фрагмента текста.
Команда, помещающая копию данного выделенного фрагмента текста в буфер
обмена и удаляющая этот фрагмент из документа.
Команда, удаляющая выделенный фрагмент текста.
Не поддерживается.
Не поддерживается.
Не поддерживается.
Команда, задающая или возвращающая имя шрифта текста.
Команда, задающая или возвращающая размер шрифта текста
Команда, задающая или возвращающая цвет текста.
Команда, форматирующая выделенный фрагмент текста как блок <DIV>, <P>
или <SPAN>.
Команда, увеличивающая отступ выделенного фрагмента текста.
Не поддерживается.
Не поддерживается.
Команда, вставляющая в документ кнопку(<BUTTON>).
Команда, вставляющая в документ группу <FIELDSET>.
Команда, вставляющая в документ горизонтальную полосу прокрутки.
Команда, вставляющая в документ "плавающий" фрейм.
Команда, вставляющая в документ изображение.
Команда, вставляющая в документ командную кнопку.
Команда, вставляющая в документ кнопку-"флажок".
Команда, вставляющая в документ элемент управления для отправки файла
InsertInputFileUpload
на сервер.
InsertInputHidden
Команда, вставляющая в документ скрытое поле.
InsertInputImage
Команда, вставляющая в документ изображение как элемент управления.
InsertInputPassword Команда, вставляющая в документ поле ввода пароля.
InsertInputRadio
Команда, вставляющая в документ радиокнопку.
InsertInputReset
Команда, вставляющая в документ кнопку сброса данных формы.
Команда, вставляющая в документ кнопку отправки данных из формы на
InsertInputSubmit
сервер.
InsertInputText
Команда, вставляющая в документ поле ввода текста.
InsertMarquee
Комманда, вставляющая в документ прокручивающийся текст.
InsertOrderedList
Комманда, вставляющая в документ нумерованный список.
InsertParagraph
Комманда, создающая абзац из выделенного фрагмента текста.
InsertSelectDropdown Комманда, вставляющая в документ выпадающий список.
InsertSelectListbox
Комманда, вставляющая в документ список.
InsertTextArea
Комманда, вставляющая в документ область редактирования текста.
InsertUnorderedList
Комманда, вставляющая в документ маркированный список.
Комманда, переключающая состояние шрифта выделенного фрагмента текста
Italic
между наклонным и нормальным.
Комманда, выравнивающая абзац, в который входит фрагмент выделенного
JustifyCenter
текста, по центру.
JustifyFull
Не поддерживается.
Комманда, выравнивающая абзац, в который входит фрагмент выделенного
JustifyLeft
текста, по левому краю.
JustifyNone
Не поддерживается.
Комманда, выравнивающая абзац, в который входит фрагмент выделенного
JustifyRight
текста, по правому краю.
Комманда, включающая или выключающая режим мгновенного("живого")
LiveResize
отображения размеров или местоположения элементов страницы во время
изменения размеров последней.
Комманда, позволяющая или запрещающая выделение сразу нескольких
MultipleSelection
элементов web-строницы.
Open
Не поддерживается.
Outdent
Комманда, уменьшающая отступ выделенного фрагмента текста.
OverWrite
Комманда, переключающая режим ввода текста между вставкой и заменой.
Комманда, заменяющая данный выделенный фрагмент текста на содержимое
Paste
буфера обмена.
PlayImage
Не поддерживается.
Print
Комманда, открывающая диалоговое окно "Печать".
Redo
Не поддерживается.
Refresh
Комманда, перезагружающая данный документ с сервера.
Комманда, удаляющая все тэги форматирования текста из выделенного
RemoveFormat
фрагмента текста.
RemoveParaFormat Не поддерживается.
SaveAs
Комманда, сохраняющая текущую web-страницу в файл.
SelectAll
Комманда, выделяющая весь документ.
SizeToControl
Не поддерживается.
SizeToControlHeight Не поддерживается.
InsertButton
InsertFieldset
InsertHorizontalRule
InsertIFrame
InsertImage
InsertInputButton
InsertInputCheckbox
SizeToControlWidth
Stop
StopImage
StrikeThrough
Subscript
Superscript
UnBookmark
Underline
Undo
Unlink
Unselect
Не поддерживается.
Не поддерживается.
Не поддерживается.
Не поддерживается.
Не поддерживается.
Не поддерживается.
Комманда, удаляющая элемент закладки из текущего фрагмента выделенного
текста.
Комманда, устанавливающая подчёркивание для выделенного фрагмента
текста или снимающая это подчёркивание.
Не поддерживается.
Комманда, удаляющая элемент гиперссылки из текущего фрагмента
выделенного текста.
Комманда, очищающая данный фрагмент выделенного текста.
Александр Бурцев 30 августа 2007
Download