Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Просмотр страниц в TWebBrowser   Найти похожие ветки 

 
Timofey   (2005-02-16 17:15) [0]

Здраствуйте. Никак не могу понять каким образом просматривать страницы в WebBrowser"е. Какое свойство или метод лля этого используются?


 
Zilog ©   (2005-02-16 17:17) [1]

WebBrowser.Navigate( ввв адрес );


 
Timofey   (2005-02-17 06:40) [2]

WebBrowser.Navigate("qwe.html");

Так? Чего-то не получается.Можно строчку со своим примером?


 
begin...end ©   (2005-02-17 08:48) [3]

> Timofey   (17.02.05 6:40) [2]

Видимо, должен быть указан полный путь.


 
Timofey   (2005-02-17 12:21) [4]

Но тогда получится привязка к этому пути. Мне нужно этого по возможности избежать. Можно ли как-нибудь ещё загрузить странице в WebBrowser.


 
MadAngel ©   (2005-02-17 14:42) [5]

WebBrowser1.Navigate(Edit1.text);
WebBrowser1.Navigate(OpenDialog1.FileName);


 
buka   (2005-02-18 06:52) [6]

Timofey!
Не надо прописывать весь путь (от С:\..).
Размести диреткорию с html -файлами в той же где находится файл проекта (или exe). А без этого как?-Никак.
А вот подскажи мне м.б.ты уже решал следующую задачку.
Чтобы "шастать" по страничкам надо кнопки "next" и "back" все равно ставить. С этим проблем нет, но проблемы возникают когда "next" или "back" ведут туда где еще не был. Отрабатывается исключение EOleExcepnion, которое я не могу обработать... А как Вы решали эту проблему?


 
Timofey   (2005-02-18 07:29) [7]

Я и пробовал "Размести диреткорию с html -файлами в той же где находится файл проекта (или exe)". Но почему-то открывает нормально через OpenDialog и полный путь, а WebBrowser.Navigate("qwe.html") никак не хочет.

For Buka:
Подсказать я к сожелению ничего не смогу, по скольку первый раз работаю с WebBrowser"ом. Возможно дальше скажу глупость, но может
на OnClick вставить условие, которое будет задавать следующий переход в зависимости от активной страницы.


 
kani   (2005-02-18 07:56) [8]

Можно попробовать после размещения html-файла в той же директории где находится файл .exe что-нибудь подобное:

procedure TForm1.Button1Click(Sender: TObject);
var
fname: string;
begin
fname:=ExtractFilePath(Application.ExeName)+"qwe.html";
WebBrowser1.Navigate(fname);
end;


 
buka   (2005-02-18 08:22) [9]

У меня с выходм на начальную страницу никаких проблем не было.
Да их и принципиально не может быть. Посмотрите внимательно на property, м.б. там случайно какой-то фильтр включили?
Я не имеющий также никакого работы с WebBrouser колупаюсь как могу и м.б. пошел "не тем путем", но дальнейшие ссылки от исходной страницы рисовал не программным каким-то способом относящимся к Delphi, а через FrontPage.
По OnClick конечно, наверное это очевидный путь, но не хотелось бы изобретать велосипед, м.б. мастера, для которых эта задача - не задача подскажут как?


 
buka   (2005-02-18 09:33) [10]

Проверил предложенное kani. Работает, как огонь!


 
Timofey   (2005-02-18 11:26) [11]

Kani конечно молодец, я хотел так сделать, но не знал о ExtractFilePath. Теперь буду, спасибо. Однако проблема заключалась в том, что нужно было написать WebBrowser.Navigate("\qwe.html"). Именно "\"!!!
Так что темы считаю исчерпаной. Всем спасибо!



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
1-1108834889
Aldor
2005-02-19 20:41
2005.03.06
Многомерные open array parameters


1-1109009885
mariya_mezenceva
2005-02-21 21:18
2005.03.06
fastreport3 (экспорт в excel)


3-1107148450
Garry_c
2005-01-31 08:14
2005.03.06
Активизация триггеров в IB


6-1101658421
Ridrix
2004-11-28 19:13
2005.03.06
Где взять сокеты? хелп


14-1108720428
Ilya___
2005-02-18 12:53
2005.03.06
Подскажите пожалуйста кто знает, где можно найти реферат по культ