Страница: 1 | 2 |
Вопрос: WebBrowser ocx, target, name (HTML) и все это в VB
Добавлено: 05.04.06 17:08
Автор вопроса: Nj | ICQ: 223663115
Ответы
Всего ответов: 25
Номер ответа: 16
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #16
Добавлено: 06.04.06 23:09
Вообще-то я мало читал топик...Не знаю, по теме ли отвечю...
Если хочешь чтобы что-то как-то попадало в другой браузер, манипулируй с ppDisp объектом. например, если у тебя есть ссылка, которую ты открываешь в новом окне (например, удерживая CTRL), то ссылка будет открыта в окне ИЕ, для того чтобы открыть её у себя в браузере, делай:
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = WebBrowser2.Object ' hook popups and load it's in WebBrowser2
End Sub
А в первую страницу (с формой) вставь строку (сверху где-то)
Так результат отправки формы будет ловить второй браузер.
Номер ответа: 17
Автор ответа:
Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #17
Добавлено: 06.04.06 23:17
Либо вы оба ничего не понимаете в HTML, либо ниченго не понимаете из того, что я пишу... Зато отвечаете старательно
Я уже на форуме программеров под вэб задал сей вопрос, там сослались на очень полезные статьи, прямой ссылкой и: простейшее решение -
грузим во второй WB страничку с одной строчкой
Просьба: если не знаете о чем речь - не выступайте!
Номер ответа: 18
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #18
Добавлено: 07.04.06 00:54
Вопрос:
В первый (vcx) навигейтом грузится форма, результат от отправления которой должен попасть во второе окно (vc2)...
Не представляю, как дать броузеровское name второму окну, чтобы на него ссылаться target.
Решение:
<script> window.name='ab' </script>
И я опять под столом... ржу нимагу!!!! )))))))
Номер ответа: 19
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #19
Добавлено: 07.04.06 21:39
Номер ответа: 20
Автор ответа:
Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #20
Добавлено: 07.04.06 22:14
2 DaSharm - Сэнкс, это оригинальный вариант и в тему, к тому же, перехват хуков
мне нужен ещё и для другого.
Номер ответа: 21
Автор ответа:
Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #21
Добавлено: 07.04.06 22:15
Там тебе и место...
Последний раз, когда я отвечаю на такие сообщения.
Номер ответа: 22
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #22
Добавлено: 08.04.06 21:02
>Там тебе и место...
оййй бгагагааааа ржунимагу!!!! теперь даже слитно! угаггааа
Бог даст, не в последний раз...
Номер ответа: 23
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #23
Добавлено: 09.04.06 07:00
Забавно. Еще можно попробовать в событии BeforeNavigate вызывать метод Navigate2 второго WebBrowser и отменять переход для первого.
Номер ответа: 24
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #24
Добавлено: 09.04.06 11:12
Вот так просто не выйдет, здесь задача передать ПОСТ данные, хотя... Можно сразу же в Before Navigate словить ПОСТ данные и в navigate2 дописать их...Весьма простой и возможный вариант...
Номер ответа: 25
Автор ответа:
Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #25
Добавлено: 09.04.06 15:44
Сэнкс,
я уже решил прроблему - уже научил первый WB отправлять форму, а второй WB - получать ответ. Зачем? Да так анализировать проще.
А про хуки - я просто в этом еще ничего не того, так что для меня сложновато, буду постепенно учиться.