Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2014.02.23;
Скачать: [xml.tar.bz2];

Вниз

открыть страницу в указанном фрейме?   Найти похожие ветки 

 
vadiev ©   (2013-04-30 13:52) [0]

Доброго дня!

Подскажите, в WebBrowser открыта страница с тремя фреймами (например: first, second, third). На Button назначенно действие:
Webbrowser1.Navigate("url");

при переходе по кнопке страница открывается перекрывая все фреймы, а нужно чтоб она грузилась например во фрейм "second", тогда как фреймы first и third оставались не тронутыми.

Подскажите пожалуйста на примере кода, как реализовать открытие в указанном фрейме.


 
clickmaker ©   (2013-04-30 13:58) [1]

что-то типа
frame := (WebBrowser1.Document as IHTMLDocument2).Get_frames().item(1);
((frame as IHTMLWindow2).document as IHTMLDocument2).url :=


 
vadiev ©   (2013-04-30 17:05) [2]

2clickmaker

Если не сложно, можно пошагово (что, где указывать)? Я практически полный ноль пока)
Пытаюсь понять, разбирая по кускам другие исходники. Заранее спасибо.


 
clickmaker ©   (2013-04-30 18:28) [3]

что именно не понятно?

procedure TForm1.Button1Click(Sender: TObject);
var
 frame: IDispatch;
 idx: OleVariant;
begin
 idx := 1; // фрейм "second"
 frame := (WebBrowser1.Document as IHTMLDocument2).Get_frames().item(idx);
 ((frame as IHTMLWindow2).document as IHTMLDocument2).url := "http://www.hh.ru";
end;


 
vadiev ©   (2013-04-30 21:49) [4]

Спасибо большое!!! Всё ок...


 
vadiev ©   (2013-04-30 22:10) [5]

clickmaker,
Еще 1 вопрос, если url - это локальный html файл находящийся в директории программы, как в данном случае указать к нему путь? Пробовал:
url :=ExtractFilePath(paramstr(0))+"start.html"
открывает пустой about:blank


 
clickmaker ©   (2013-04-30 22:42) [6]

"file:///"+ExtractFilePath(paramstr(0))+"start.html"


 
vadiev ©   (2013-04-30 23:01) [7]

стартует без ошибок, но...
.url:="file:///"+ExtractFilePath(paramstr(0))+"start.html";
все равно, пустая страница((


 
clickmaker ©   (2013-04-30 23:23) [8]

неверный путь, значит



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

Форум: "Начинающим";
Текущий архив: 2014.02.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.002 c
15-1378499403
Юрий
2013-09-07 00:30
2014.02.23
С днем рождения ! 7 сентября 2013 суббота


15-1377967437
Pavia
2013-08-31 20:43
2014.02.23
Программы машинного перевода


15-1378543685
Minsk
2013-09-07 12:48
2014.02.23
PL/I


15-1379058915
Цукор5
2013-09-13 11:55
2014.02.23
Домен SU (за и против)


2-1366618233
novai
2013-04-22 12:10
2014.02.23
wm_Create





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский