Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VB

Программирование VB

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Web Browser
 
 автор: ddi   (24.02.2012 в 12:56)   личное сообщение
 
 

так уж получилось что надо в проге испозыват Web Browser и через нё откыть страницу на asp
ну как обычно без проблем не обайтись ...
POP-up странице открываюца в I.E решил эту проблему но вот если pop-up вызываеца вот так


function Rpt_Bil2100E()
    {                    
         window.open('../CallCenter/ShowPop.aspx?Page=../ReportViewer/Rpt_Bil2100E.aspx?Name=Bill Inovice' ,'','Height=500px;Width=700px;status:no;center:Yes;resizable=Yes;scroll=no');
    }
.............................
</tr>
<tr id="trCollectionRep">
    <td align="center"><span id="Label15" class="BlackTxtRpt">BAR2300E</span></td>
    <td><span id="Label16" class="BlackTxtRpt">Collection Report</span></td>
    <td align="center"><input type="submit" name="btnCollRpt" value="View Report..." id="btnCollRpt" class="btn" OnClick="return Rpt_BAR2300E();" /></td>
</tr>

не как не получаеца

  Ответить  
 
 автор: ddi   (24.02.2012 в 14:49)   личное сообщение
 
 

Исползваю стандартный класс Web Browser VS 2010 vb.net

  Ответить  
 
 автор: Мюллер   (24.02.2012 в 16:18)   личное сообщение
 
 

А что сделать-то нужно? нифига не понял

  Ответить  
 
 автор: Мюллер   (24.02.2012 в 16:26)   личное сообщение
 
 

Вааще-то есть классная бесплатная библиотека для .Net -- называется Watin
Предназначена для тестирования веб приолжений.
http://watin.org/

возможно - это то, что и нужно для данного случая. Если, что - могу подсказать как с ней общаться.
Но опять- же только на C#

  Ответить  
 
 автор: ddi   (24.02.2012 в 19:11)   личное сообщение
 
 

2 Мюллер
В net 4.0 есть WebBrowser Control (vb.net) я её исползваю чтобы открить прогу(сайт) написаную на asp
проблема в том что pop-up страницы открываюца в интерент експлорере но надо чтобы открывались в новой форме(програмы)
Эту проблему я решил но если pop-up страница запускаеца через javascript то она не реагирывает и страница запускаеца в интерент експлорере
везде искал негде нет решения только вот здесь
http://www.codeproject.com/Articles/13598/Extended-NET-2-0-WebBrowser-Control
но там полнаценый браузер мне нужны там только классы чтобы добавить в маю программу
автер написал её на C# а я пока ещё на так хорошо знаю C# (изучаю) чтобы понять что там лишнее

  Ответить  
 
 автор: ddi   (24.02.2012 в 19:15)   личное сообщение
116 Кб.
 
 

http://www.codeproject.com/Articles/13598/Extended-NET-2-0-WebBrowser-Control
нет это тоже не решение не ришает маю проблему

  Ответить  
 
 автор: ddi   (24.02.2012 в 20:29)   личное сообщение
 
 

ПС немагу удалить файл

  Ответить  
 
 автор: Мюллер   (27.02.2012 в 10:56)   личное сообщение
 
 


function Rpt_Bil2100E()
{
window.open('../CallCenter/ShowPop.aspx?Page=../ReportViewer/Rpt_Bil2100E.aspx?Name=Bill Inovice' ,'','Height=500px;Width=700px;status:no;center:Yes;resizable=Yes;scroll=no');
}



В данном случае javascript открывает экземпляр броузера( window.open), поэтому у Вас и появляется новое окно IE.
А в чем состоит задача,я так и не понял, - получить в форме текст html страницы?

  Ответить  
 
 автор: ddi   (27.02.2012 в 13:54)   личное сообщение
 
 

Нет
Давай сначала
Есть програма написаная на asp.net(не моя) и есть програма на вб.нет(моя)
в вб.нет есть кантроль веб браузер
мне надо чтобы через вб.нет форму где браузер работат с этим сайтом (програмой)
всё ок работает я магу захватывать новыю страницу popUp и откыт него в новой форме в моей
програме (вб.нет) но если сылка не через "href"(HTML) а через функцию javascript то я немагу захватывать страницу и она открываеца в интернет експлорере вот и это и мне надо чтобы всё открылас в моей проге

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList