Привет всем, столкнулся с непонятным поведением execCommand. Когда выполняется такая строчка
iframe.contentWindow.document.execCommand("bold", false, "");
то жирным становится только тот текст, который выделен, этого я и ожидаю, а когда выполняю такую команду
iframe.contentWindow.document.execCommand("formatblock", false, "<h1>");
то весь текст помещается между тегами <h1> и </h1>, независимо от выделения.
Это вообще нормально? Я считал, что execCommand распространяется только на выделенную часть текста.
iframe - это узел тега iframe, наверно и так поняли.
Код запускал в Firefox 3.5.4