Форум: "Сети";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];
Вниз
3агрузить страницу с подменой своего стиля Найти похожие ветки
← →
ivanov (2008-04-24 13:15) [0]есть страница www.somesite.com я ее гружу в webbrowser, хочу на лету подменить стиль css на свой (локальный на диске), делаю так
...
s := "file:///c:/my.css";
if webbrowser.Document <> nil then
webbrowser.OleObject.Document.styleSheets.Item(0).href := s;
...
на этой странице фон к примеру желтый, а в моем css белый, так вот, пока страница грузится лезет желтый цвет, как сделать чтоб сразу был мой?
поставил это на события webbrowser.BeforeNavigate2 и на webbrowser.DocumentComplete
← →
may be I am noob... © (2008-05-17 16:02) [1]Сначала скачай запрашиваемую страницу на диск (типа "кэш").
потом сделай все подмены какие надо и выведи страницу из кэша.
← →
ivanov (2008-05-18 12:46) [2]придумал - подменять стиль в событии .BeforeNavigate2
работает супер, быстро и без накладок, только вот при открытии чужих страниц (к которым этот стиЛь не относится)лезут ошибки.
нужно как-то обрабатывать ссылку по которой переход, и открывать чужие ссылки в новом окне.
как?
нужно подумать...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.101 c