Internet Explorer как визуальный (!!!) редактор


Этот документ сделан в Internet Explorer!!!

Оказывается Internet Explorer очень просто можно превратить в простейший визуальный (!!!) редактор HTML. Это очень удобно, когда в страничке нужно изменить одну-две буквы, а полноценного (и потому монстрообразного !) редактора HTML под рукой не оказалось. Итак: В реестре HKEY_CURRENT_USER\ SOFTWARE\ Microsoft \Internet Explorer \MenuExt создать раздел с именем "&Режим редактирования" и присвоить параметру по умолчанию строку C:\Windows\EDIT_IE.HTM (или любой другой путь и файл). В этом же разделе создайте новый DWORD-параметр под названием Contexts и измените его значение на 1. В указанной выше папке создать файл EDIT_IE.HTM со следующим содержимым:

<script language="JavaScript"defer>
var parentwin=external.menuArguments;
var doc=parentwin.document;
doc.designMode="On";
</script>

После загрузки HTML в IE по правой кнопке мыши выбрать Режим редактирования. Чтобы выйти из него, выбрать Вид обзора. Чтобы создать документ с нуля - загрузить about:blank и войти в режим редактирования. Конечно, отсутствует панель инструментов, но начертание помеченного фрагмента текста можно изменить с помощью стандартных комбинаций клавиш CTRL-B, CTRL-I. Может работают и другие комбинации - не проверял. Доступны удаление и вставка рисунков.

© 2002 И. Чеботарев, А.Климов
http://www.webhowto.ru/reg
http://winchanger.narod.ru  

 

Попробовал - просто и замечательно и удивительно!!! Осваивается за день-два.
Дополнения:

1. Установка в IE функции редактирования.

Скрипт для превращения IE в редактор находится в файле IE_edit.htm Поместите этот файл-скрипт в каталог Windows. Затем в реестре
HKEY_CURRENT_USER\ SOFTWARE\ Microsoft \Internet Explorer \MenuExt
создайте раздел с именем "&Редактировать" и присвойте параметру по умолчанию строку C:\Windows\IE_edit.htm (или назовите свой путь и файл). В этом же разделе создайте новый DWORD-параметр под названием Contexts и измените его значение на 1.

Если скрипт-файл находится в С:\Windows, тогда можно все устроить запустив файл регистра IE_edit.reg, да и для другого места это будет проще - достаточно будет изменить в reg-файле или в реестре только путь к скрипт-файлу.
Для Windows XP придется сделать все вручную. Экспортируйте свою запись в reg-файл, чтобы упростить установку в будущем.

Теперь куда бы мы не попали, у нас с собой есть html-редактор.

Режим редактирования сохраняется для всех файлов (и после перезагрузки) - был бы на месте файл с кодом IE_edit.htm.

Теперь открываем выбранный файл или html-шаблон и редактируем, не забывая сохранять результаты (CTRL+S).

2. Доступные команды

Жирно CTRL+B (вставляется тэг <strong></strong>
Курсив CTRL+I (вставляется тэг <em></em>)
Подчеркнуть    CTRL+U
Гиперссылка (создать/редактировать - адрес вводится вручную)    CTRL+K
Вставить рисунок - команда в контекстном меню, далее появляется окно - выбор файла, выравнивание, рамка, поля, текст для замены.

Отменить действие      CTRL+Z или ALT+BACKSPACE
Отменить отмену         CTRL+Y или SHIFT+ALT+BACKSPACE
Скопировать в буфер  CTRL+C или CTRL+INSERT
Вырезать в буфер        CTRL+X или SHIFT+DELETE
Вставить из буфера      CTRL+V или SHIFT+INSERT
Разрыв строки (<br>)    SHIFT+ENTER
Новый абзац (<p>)      ENTER
Несбрасываемый пробел (&nbsp;)    CTRL+SHIFT+SPACEBAR

Редактировать исходник - команда Просмотр HTML-кода в контекстном меню.
Здесь же можно изменить шрифт слов, например,  
<FONT face=Verdana color=red size=110%>слово</FONT>
(варианты - "Times New Roman", blue/gray, <H1>...</H1>).

Верхний индекс-степень <sup>2</sup>, нижний - <sub>n+1</sub>.

Можно вставить черту <HR color=red SIZE=3>.
Можно вставить метку <A NAME="5 глава">Глава пятая</A>.
С таблицами несколько сложнее.

Сохранить файл  CTRL+S

3. Редакция html-кода

Если требуется ввести тэг, то следует:
а) сохранить файл
б) в контекстном меню выбрать просмотр HTML-кода
в) откроется блокнот и здесь можно набить тэг
г) затем сохранить файл и закрыть блокнот
д) ничего не трогая, выйти в режим просмотра - в контекстном меню выбрать Вид обзора
е) увидеть результат и вернуться в режим редактирования.

Более просто:
а) сохранить файл и выйти в режим обзора
б) открыть и отредактировать файл в Блокноте, сохранить
в) вернуться в IE, обновить окно в режиме обзора

Прочитайте еще раз - это 2 отдельных режима.

4. Советы любителям

Иду в клуб. FrontPage отсутствует, Word раздувает код, в Блокноте/Брэде приходится кумекать что-где...
Так что раскопанный ресурс IE весьма кстати (видимо, готовили полную альтернативу NetScape).

Вид в IE-редакторе просто замечательный.
Плюс отличия от FrontPage:
а) он достаточно быстро работает с большими файлами (проверено до 1 мб)
б) хорошо работает с большими экс-тхт файлами (проверял pre-файлы до 500 кб), надо только забыть об Enter в пользу Shift+Enter (иначе ломается формат - весь txt-файл читается одной строкой)
в) есть возможность менять масштаб
г) можете также задействовать css-файл в настройках оформления IE и будете делать новые файлы в приятных условиях.

Все это просто здорово! - Перечитайте отличия еще раз.

Осталось дождаться умельца, который навесит на эту машинку достаточно удобств (в паре накрученных на IE бразер-скинов режим редактирования не срабатывал??).

А пока... пока подготовьте документ-шаблон (css, тэги). Собственно, этот файл и есть образец файла. Код и шаблон и инструкция в одном лице. После установки редактора скопируйте этот файл в свою рабочую папку. Почистите <body> следуя комментариям, переименуйте, пользуйтесь как шаблоном. Объем этого файла - 10 kb, объем чистого шаблон-файла с кодом и бамбасами - 3 kb, объем чисто-кодового файла с инструкцией - 539 байт! А если вынести инструкцию в txt-файл, получим объем программы визуального редактирования HTML-текстов с новыми функциями объемом в 135 байт!!!
Надеюсь, вам будет также хорошо и удобно как и мне.

Артур Васильев, с удовольствием.

Дополнения:

1. Открывать следует тот файл, который редактируется!!!
Берете шаблон-файл, переименовываете, открываете и редактируете.
Вариант с сохранением шаблона в качестве стартовой страницы отпадает из-за путанки с сохранением - пока не сохранишь в оригинале, то не сохранишь и в другом месте.

2. Чтобы не гадать с форматами и значками, я вставил их в конец этого файла и в конец шаблон-файла. Выделяете, переносите мышью с CTRL и впечатываете что нужно.
Более развернутый вариант - открыть в IE файл с образцами форматов и копировать кусочки в редактируемый документ. Перенос тэг-формата поддерживается, кажется, с некоторыми издержками. Разберетесь на ходу.

Простые таблички можно копировать из шаблона. Таблички посложнее можно делать в HTML Maximatorе.

3. Учитывая все вышесказанное, умельца ждать долго не придется. Внедрить в IE-клон данный скрипт и несколько скриптов форматирования особого таланта не составит. Например, HTML Maximator Максима Чижонка в режиме просмотра в IE уже редактируется. Причем здесь начинает работать перенос мышью, которого в самой программе нет. В общем, дерзайте и сообщайте об успехах. Можно и со мной посоветоваться.

4. Я бы еще для удобства заменил блокнот SkimEditом Константина Шереметьева. 
Другой вариант TextEd Николая Мясникова (http://www.dgstudios.com/soft) - если работаете в клубе, то в первый раз программа должна быть запущена с правами администратора.
Третий вариант - HTML Maximator Максима Чижонка (http://www.chizsoftware.narod.ru).

 

Ниже образец чистово'го файла.

Привет! H2


Задача решается средствами самой задачи.

синий красный серый
Times - красный синий серый 
Курсив

р  n IJ и ь Ѓ  ѓ   (√5±1²)/2

H1

H3