Форум: "Начинающим";
Текущий архив: 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