Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.46 MB
Время: 0.054 c
4-1106224117
Дмитрий Ботвин
2005-01-20 15:28
2005.03.06
Изменение свойств файлов


1-1109187364
Коля
2005-02-23 22:36
2005.03.06
Зачем Refresh и Repaint, если одго и то же?


3-1107420777
denis24
2005-02-03 11:52
2005.03.06
обьединение полей


6-1103822762
Alexey Romanskiy
2004-12-23 20:26
2005.03.06
Как узнать свой ай-пишник?


11-1090499233
raize
2004-07-22 16:27
2005.03.06
MessageDlg





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский