я конечно извиняюсь, но нифига не понял как это можно приспособить к моей проге ... , мне надо что бы при нажатии на ссылку правой кнопкой в стандартном IE, ссылка копировалась в переменную и в моей программе запускался WebBrowser1 с навигацией на эту ссылку.
Что непонятного? Добавив, пару пунктов в реестр, получаем свой пункт в меню. В скрипте страницы, путь к которой прописан в реестре, у window.external.menuArguments.event.srcElement получаем его href. А потом запускаем прогу с полученной ссылкой в качестве параметра.
Кстати, из <script> defer нужно убрать.
переменная s будет содержать в себе всегда текущий загруженный документ, как ей объяснить что надо использовать содержимое которое было в ней в предыдущий раз , для таких целей необходимо создавать как минимум масив переменных, но опять же на какую переменную возвращаться ???
Да неужели??? Дык придумай какую-нибудь навигацию. Не все ж тебе на блюдечке.
к рисункам надо пути запоминать и потом при возврате указывать их ...
Если у рисунков прописан абсолютный путь, то такой проблемы не возникнет, а если относительный, то
- Код: Выделить всё
Dim imgs as IHTMLElementCollection
Set imgs =doc.getElementsByTagName("img")
For Each img In imgs
img.src = "http://www.somehost.com" & img.src
Next img
Лучший способ понять что-то самому — объяснить это другому.