Я нашла для этой функции список команд. Он довольно-таки обширный. И команды там все имеют такой вид: Copy, Paste, InsertImage, FontName и так далее, то есть пишутся такими вот словами и когда используем функцию, то просто пишем selection.execCommand(\'название команды\'). Но! Я встретила один редактор, где эта команда выполняется по-другому.
Вообще у нее синтаксис такой:
document.execCommand("{Имя команды}" [, {пользИнт}] [, {параметр команды}])
пользИнт - логическое значение (true или false), определяющее, поддерживает ли команда элементы пользовательского интерфейса;
параметр комманды - параметр команды, если требуется
Вот. И я встретила вот такое использование этой функции:
DHTMLSafe.ExecCommand(DECMD_SETFONTNAME, OLECMDEXECOPT_DODEFAULT, \'Arial\');
И вот таким образом можно выполнить гораздо больше команд, чем в первом случае. Вопрос - чем они отличаются и что это за DECMD_SETFONTNAME, например. И может кто подскажет где взять список команд именно в таком виде. Спасибо