dr.MIG » 31.10.2006 (Вт) 18:16
Рвал на себе волосы... Необходимо было запретить вызов контекстного меню. Всё нормально - Doc_oncontextmenu=False. В код закралсь строка Doc.parentWindow.event.returnValue = False, что привело (почему - до сих пор окончтельно не осознал) к тому, что например над текстом внизу появлялось контекстное меню, несмотря на Doc_oncontextmenu=False, когда теперь её (Doc.parentWindow.event.returnValue = False) убрал, стало всё нормально. Работу надо было сдавать, выяснять что да почему времени не было, поэтому воспользовался сторонней библиотекой и поставил хук на нажатие клавиш и щелчок мыши. Естественно пришлось exe-шник с dll-кой сшить и сжать (вот почему ресурсы редактором ресурсов не просматриваются... может поэтому неотображаться в 98?...).
Вот посмотрите, пожалуйста это, если не будет работать, выложу код.
P.S. кстати ссылки на картинке описаны в <area> и при нажатии на них появляется некрасивый контур ссылки (который кстати в исходной html-странице при просмотре через браузер не отображается). Что бы его скрыть не придумал ничего умнее как при щелчке по ссылке менять значение coord тега <area> на "0,0,0,0", а затем по таймеру восстанавливать исходное значение. Чувствую, что это попахивает извращениями... Можно ли это реализовать более грамотно?
- Вложения
-
- reflex_2.rar
- (103.63 Кб) Скачиваний: 32
Salus populi suprema lex