Зарегистрируйте участник и создайте свою базу данных веб -разработки.
Раньше я думал, что онлайн -редактор Интернета был не чем иным, как заменой входного контента и быстрой вставкой HTML -кода, но когда я это сделал, я обнаружил, что, хотя принцип был таким же, метод реализации был не таким жестким, как я думал. Поскольку я редко делаю что -то в пользовательском интерфейсе, я только теперь знаю, что в документе есть метод ExecCommand, который может решить проблему вставки тегов HTML. Этот метод может вставить необходимые теги HTML в курсор. Следует отметить, что если вы вставите тег в ограниченном диапазоне, вам нужно сначала позволить фокусировке усиления диапазона, например:
a.focus ();
a.document.execcommand ('insertbutton', '', 'btn');
Здесь объект - это объект iframe. Первым параметром в ExecCommand является команда элемента управления, которое необходимо вставить. Второй еще не известен. Третий - идентификационное имя. Здесь будет вставлен элемент управления кнопкой с id = btn. Если вы хотите добавить другие атрибуты, вам просто нужно продолжать писать их позже. Например,
a.document.execcommand ('insertbutton', '', 'btnclass = btnclasscolor = red');
Подробный список первого параметра
2D-позиция позволяет перемещать абсолютно позиционированные объекты путем перетаскивания.
Абсолютное положение Атрибут позиции элемента настройки - «абсолютный».
Backcolor устанавливает или получает цвет фона выбранной в настоящее время области.
BlockDirltr еще не поддерживается.
Blockdirrrtl еще не поддерживается.
Смелый переключатель, отображается ли отображение смелого отображения в настоящее время выбранной области или нет.
Browsermode еще не поддерживается.
Скопируйте в настоящее время выбранную область в буфер обмена.
CreateBookmark создает якорь закладки или получает название якоря закладки для выбранной в настоящее время зоны или точки вставки.
CreateLink Вставьте гиперссылку в выбранную в настоящее время область или отобразите диалоговое окно, которое позволяет пользователю указать URL -адрес гиперссылки, который будет вставлен для выбранной в настоящее время области.
Вырежьте копию в настоящее время выбранную область в буфер обмена и удалите ее.
Удалить удалите в настоящее время выбранную область.
Dirltr еще не поддерживается.
Dirrrtl еще не поддерживается.
EditMode еще не поддерживается.
FontName устанавливает или получает шрифт для выбранной в настоящее время области.
Fontsize Set или получает размер шрифта при выбранной в настоящее время области.
Фоколярный набор или получает цвет переднего плана (текст) выбранной в настоящее время.
Formatblock устанавливает текущую метку форматирования блока.
Подчеркивание увеличивает отступление выбранного текста.
Inlinedirltr еще не поддерживается.
Inlinedirrtl еще не поддерживается.
INSERTBUTTON перезаписывает в настоящее время выбранную область управлением кнопкой.
INSERTFIELDSET перезаписывает в настоящее время выбранную область с коробкой.
Inserthorizontalrule покрывает выбранную в настоящее время область горизонтальной линией.
INSERTIFRAME перезаписывает в настоящее время выбранную область встроенной рамой.
INSERTIMAGE перезаписывает в настоящее время выбранную область с изображением.
INSERTINPUTBUTTON перезаписывает в настоящее время выбранную область управлением кнопкой.
INSERTINPUTCHECKBOX перезаписывает выбранную в настоящее время область управлением флажком.
INSERTINPUTFILEUPLOAD Перезапись в данный момент выбранной области с помощью управления загрузкой файла.
INSERTINPUTHIDDEN INSERT скрытый контроль над выбранной в настоящее время областью.
INSERTINPUTIMAGE перезаписывает в настоящее время выбранную область с помощью управления изображением.
INSERTINPUSPARSSWORD перезапись в данный момент выбранной области с помощью управления паролем.
INSERTINPUTRADIO Перезаписывайте в настоящее время выбранную область с помощью управления радиопроизводством.
INSERTINPUTRESET перезаписывает в настоящее время выбранную область с помощью контроля сброса.
INSERTINPUTSUBMIT Перезаписать в настоящее время выбранную область с помощью управления отправкой.
INSERTINPUTTEXT перезаписывает в настоящее время выбранную область с помощью текстового управления.
INSERTMARQUEE перезаписывает в настоящее время выбранную область с пустыми субтитрами.
INSERTORORDELLIST переключает, является ли в настоящее время выбранная область пронумерованным списком или обычным форматированным блоком.
INSERTPARAGRACH перезаписывайте в настоящее время выбранную область с новой линией.
INSERTSELECTDROPDOWN перезаписывает в настоящее время выбранную область с управлением раскрывающейся коробкой.
INSERTSELECTLISTBOX перезаписывает в настоящее время выбранную область управлением списком.
INSERTTEXTAREA перезаписывает в настоящее время выбранную область с помощью управления вводом текста с несколькими линиями.
INSERTUNORDERDLIST переключает, является ли в настоящее время выбранная область списком пулей или обычным форматированным блоком.
курсив переключатель, отображается ли курсив в выбранной в настоящее время.
JustifyCenter устанавливает в настоящее время выбранную область в блоке формата.
useififull еще не поддерживается.
JustifyLeft выравнивает блок форматирования, где расположена выбранная область.
ustifynone еще не поддерживается.
Resyfy Right Right выравнивает блок форматирования, где расположена выбранная область.
LivingSize заставляет редактор MSHTML постоянно обновлять внешний вид элемента во время масштабирования или движения, а не просто обновлять после завершения движения или масштабирования.
Multiplelection позволяет выбрать более одного дополнительного элемента сайта в то время, когда пользователь держит клавишу Shift или CTRL.
Открыто.
Превращение уменьшает отступление форматированного блока, где расположена выбранная область.
Перезапись переключить вставку и перезапись текстового состояния.
Вставьте перезапись в настоящее время выбранную область с содержимым буфера обмена.
Playimage еще не поддерживается.
Печать открывает диалоговое окно «Печать», чтобы пользователь мог распечатать текущую страницу.
повторно редо.
Обновить обновите текущий документ.
Удалить формат Удаляет форматированный тег из выбранной в настоящее время области.
RemoveParaFormat еще не поддерживается.
Saveas Сохраните текущую веб -страницу в качестве файла.
Выберите выберите весь документ.
SizetoControl еще не поддерживается.
Sizetocontrolheight еще не поддерживается.
SizetoControlWidth еще не поддерживается.
остановиться.
Stopimage еще не поддерживается.
Строкеттроу еще не поддерживается.
Подписк еще не поддерживается.
SuperScript еще не поддерживается.
Unbookmark Удалить все закладки из выбранной в настоящее время.
Подчеркните, переключите подчеркивание отображения в настоящее время выбранной области.
отменить.
Unlink Удалите все гиперссылки из выбранной в настоящее время.
Unselect очищает выбранное состояние выбранной в настоящее время области.
Кроме того, вставка символов в текущее наложение мыши может быть сделано следующими методами:
<Скрипт>functionshowselect () {
varotext = document.selection.createAnge ();
Etext.Text = 111;
}
</script>
<bodyonmouseup = "showselect ()">
<spanid = span1> zdfzadfasfdasdfadsf </span>