Главная страница
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.043 c
1-1108705182
kani
2005-02-18 08:39
2005.03.06
метод Navigate для TWebBrowser


4-1106651856
Unknown
2005-01-25 14:17
2005.03.06
Email


3-1107514881
Yerbol
2005-02-04 14:01
2005.03.06
как быстро открыть БД из 130000 зап с небольшой потерей памяти


14-1108002944
Думкин
2005-02-10 05:35
2005.03.06
С Днем рождения! 10 февраля


1-1108589271
ninja
2005-02-17 00:27
2005.03.06
Ввод функций