Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Новое окно в Web Browser Добавлено: 10.06.10 20:48  

Автор вопроса:  Сurious
Подскажите пожалуйста, как в Web Browser, щёлкнув по ссылке, открыть страницу в новом окне. Как например при поиске в google, а то постоянно открывается IE. И как получить url этой ссылки.

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #1
Добавлено: 10.06.10 20:55
Средняя кнопка мыши))

Ответить

Номер ответа: 2
Автор ответа:
 Сurious



Вопросов: 7
Ответов: 18
 Профиль | | #2 Добавлено: 10.06.10 21:42
Не поняли меня...

Ответить

Номер ответа: 3
Автор ответа:
 Diavolo



Вопросов: 6
Ответов: 46
 Профиль | | #3 Добавлено: 12.06.10 16:37
Ко всем линкам странички добавь
  1.  
  2. onClick='window.external.FollowLink(LINK)


Для этого перебираешь все линки странички и в тег <a> это добавляешь. LINK - собственно линк в теге <a>. После этого при нажатии на линк будет срабатывать внешняя процедура твоей проги
  1.  
  2. void FollowLink (string LINK)
  3. {
  4.  WebBrowser1.Stop(); //чтобы переход по линку затормозить
  5.  WebBrowser2.Navigate("Link");
  6. }


Где-то так...

Ответить

Номер ответа: 4
Автор ответа:
 Сurious



Вопросов: 7
Ответов: 18
 Профиль | | #4 Добавлено: 13.06.10 21:34
А можно тоже самое, но на VB.NET

Ответить

Номер ответа: 5
Автор ответа:
 Сurious



Вопросов: 7
Ответов: 18
 Профиль | | #5 Добавлено: 15.06.10 09:28
А как хотя бы просто перейти по ссылке, открывающейся в новом окне?

Ответить

Номер ответа: 6
Автор ответа:
 Сurious



Вопросов: 7
Ответов: 18
 Профиль | | #6 Добавлено: 15.06.10 09:51
Я имею ввиду без открытия нового окна

Ответить

Номер ответа: 7
Автор ответа:
 Diavolo



Вопросов: 6
Ответов: 46
 Профиль | | #7 Добавлено: 15.06.10 11:28
блин... для получения всех линков в документе перебирай WebBrowser.Document.Links

Ответить

Номер ответа: 8
Автор ответа:
 Diavolo



Вопросов: 6
Ответов: 46
 Профиль | | #8 Добавлено: 15.06.10 11:34
но чтобы знать, на какой именно нажали, придется все-же делать инъекции как я писал.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам