Как включить DHTML в IE8

Предупреждение: данная статья может изобиловать неправильными фактами и может вообще Вам не помочь.

Но хотя бы что-то.

DHTML — в свое время (конец 1990 — начало 2000) наверное весьма передовая технология, подробней с примерами можно почитать по ссылке.

На сегодня технология устарела и не развивается по соображениям безопасности, но на 2011 год все еще существуют продукты, которые ее используют. Вот тут-то и начинаются проблемы.

В пакете обновлений KB891781 для Windows XP SP2 ребята из всеми любимого Microsoft решили то ли убрать, то ли жестко ограничить поддержку DHTML. И таким образом он не работает в IE8  с установленным вышеуказанном пакетом обновлений. Но в то же время на Windows XP SP3 определенной версии он работает.

Вообщем не все понятно, но все же вот кейс, который может быть полезен Вам.

Смысл в том, что нам надо заменить файл, в котором находится компонент DHTML (или что же это?) и перерегистрировать его в системе

Windows XP
1 Если Internet Explorer запущен, выходим из него

2 Заходим C:\Program Files\Common Files\microsoft shared\Triedit
(путь конечно может быть другим, но думаю смысл понятен)
3 Находим файл dhtmled.ocx, переименовываем его в dhtmled.ocx.old — это будет резервная копия, на случай если что-то пойдет не так

4 Скачиваем файл, распаковываем и помещаем его в  C:\Program Files\Common Files\Microsoft Shared\Triedit

5 Заходим в Пуск — Выполнить и вводим поочередно команды, если после каждой команды появляется окошко об успехе с кнопкой «ок», то все хорошо

regsvr32.exe /u «C:\Program Files\Common Files\Microsoft Shared\Triedit\dhtmled.ocx»

regsvr32.exe «C:\Program Files\Common Files\Microsoft Shared\Triedit\dhtmled.ocx»

regsvr32.exe /u «C:\Program Files\Common Files\Microsoft Shared\Triedit\triedit.dll»

regsvr32.exe «C:\Program Files\Common Files\Microsoft Shared\Triedit\triedit.dll»

6 После этого запускаем Internet Explorer, открываем главное меню — сервис — надстройки

Выбираем в выпадающем списке «Отображать» слева «Все надстрйки»

Смотрим список справа, находим раздел «Microsoft Corparation» и в нем смотрим надстройку «DHTML Edit Control Safe For Scripting for IE5», и если в столбце «дата файла» стоит 04.08.2004 и «версия» 6.01.9277 то все сделано правильно!

//извиняюсь за подобную инструкцию, писал для людей которым может быть непонятно — потому так все разжевано

Для Windows Vista решение можно посмотреть здесь, отсюда же я взял и способ для Windows XP.

Windows 7 и свежеиспеченный (на 2011-04-12) IE9 для меня пока остаются вопросом, и надеюсь, что решать его не придется 🙂

Random Posts

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*