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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
2-1366721354
Дмитрий
2013-04-23 16:49
2014.02.23
как открыть готовый word в Delphi


2-1366979228
Сергей
2013-04-26 16:27
2014.02.23
Копирование поля Memo в SQL запрос


2-1367565141
Scrooge_
2013-05-03 11:12
2014.02.23
Сортировка по алфавиту


2-1367031925
brother
2013-04-27 07:05
2014.02.23
вопрос про WM_WINDOWPOSCHANGING


15-1377685436
Sergey Masloff
2013-08-28 14:23
2014.02.23
Там никакие ММП не намечаются в обозримой перспективе?