Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизПросмотр страниц в 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c