Модераторы: MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> изменение стиля WebBrowser1, где ощибка??? 
:(
    Опции темы
p0s0l
Дата 17.11.2004, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 6
Всего: 112



Цитата(proger @ 17.11.2004, 15:26)
Method 'scrollbarArrowColor' not supported by automation object, а теперь в чем проблема???? Мож в свойствах браузера что-то надо настроить?
У тебя какая винда ? И какая версия IE ?

У меня это всё работает - менется стиль скроллбаров...
Возможно, твой IE не поддерживает изменения этих свойств...



--------------------
С уважением, г-н Посол.
PM   Вверх
proger
Дата 17.11.2004, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 10.10.2004

Репутация: нет
Всего: 1



Win2000, IE6. Я тоже думал что винда не поддерживает, а как тогда за место скрола хотябы сделать его не 3d а плоским, пример один нашел, не работает, посоветуй!
PM MAIL   Вверх
p0s0l
Дата 17.11.2004, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 6
Всего: 112



proger, ты можешь кинутьь мне на мыло скомпиленную на твоём компе прогу ? Посмотреть, будет ли она работать у меня...



--------------------
С уважением, г-н Посол.
PM   Вверх
proger
Дата 18.11.2004, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 10.10.2004

Репутация: нет
Всего: 1



p0s0l ok
PM MAIL   Вверх
KORN
Дата 18.11.2004, 19:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ошибка бывает из-за того, что в HTML-документе уже есть директивы для расскраски скроллбара. Используй или свой код или удали в HTML-документе.
  Вверх
p0s0l
Дата 18.11.2004, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 6
Всего: 112



Всё работает...

Странно... У меня тоже IE6... Только WinXP...
Хм...
smile

Надо найти доки по интерфейсу HTMLBody и посмотреть инфу про Style... Может там раскроют в чём тут секрет...



--------------------
С уважением, г-н Посол.
PM   Вверх
Guest
Дата 19.11.2004, 05:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











p0s0lА где поискать, или просто напиши как его сделать не 3d и мне хватит. Спасибо!
  Вверх
Гость_proger
Дата 19.11.2004, 05:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











p0s0lА где поискать, или просто напиши как его сделать не 3d и мне хватит. Спасибо!
  Вверх
p0s0l
Дата 19.11.2004, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 6
Всего: 112



Выяснил пока что одно:
Цитата(MSDN)
This feature requires Microsoft® Internet Explorer 5.5 or later.
Типа для этих фич нужно как минимум IE5.5, а у тебя IE6... Вот это очень странно...


--------------------
С уважением, г-н Посол.
PM   Вверх
Alex
Дата 19.11.2004, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 1
Всего: 162



Цитата(Guest @ 19.11.2004, 05:20)
p0s0lА где поискать, или просто напиши как его сделать не 3d и мне хватит. Спасибо!

Взято из FAQ:http://blackman.km.ru/myfaq/cont4.phtml
Перевод материала с сайта members.home.com/hfournier/webbrowser.htm



Следующий пример устанавливает borderStyle:

Код

procedure TForm1.WBDocumentComplete(Sender: TObject;
 const pDisp: IDispatch; var URL: OleVariant);
var
 Doc : IHTMLDocument2;
 Element : IHTMLElement;
begin
Doc := IHTMLDocument2(TWebBrowser(Sender).Document);  

if Doc = nil then Exit;  

Element := Doc.body;  

if Element = nil then Exit;  

case Make_Flat of  

 
TRUE : Element.style.borderStyle := 'none';  

FALSE : Element.style.borderStyle := '';  

 
end;  

 
end;



Автор: Donovan J. Edye


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Кащей
Дата 20.11.2004, 00:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ошибка кроется тут:
Код

Webbrowser1.Navigate(copy(Application.ExeName,1,length(Application.ExeName)-9)+'othercomp\gramm\index.htm');

И искать причину надо в загружаемом файле, поставь например так:
Код

Webbrowser1.Navigate('http://forum.vingrad.ru/index.php?');

И все будет работать
  Вверх
p0s0l
Дата 20.11.2004, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 6
Всего: 112



Цитата(KORN @ 18.11.2004, 19:41)
Ошибка бывает из-за того, что в HTML-документе уже есть директивы для расскраски скроллбара. Используй или свой код или удали в HTML-документе.
Проверяли на html, где нет никаких установок стилей, просто текст...

Alex, я так понял, что надо сделать плоским не сам WebBrowser, а только скроллбар... А вот с настройкой стиля скроллбара, как видишь, проблемы...


Добавлено @ 00:33
Кащей, не, проблема не в навигации smile... Если бы ошибка была в навигации, то не было бы ошибки:
Цитата(proger)
И теперь при запуске вылазиет окно с текстом:
Method 'scrollbarArrowColor' not supported by automation object



--------------------
С уважением, г-н Посол.
PM   Вверх
Кащей
Дата 20.11.2004, 00:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Возьмите пример из '\DEMOS\Coolstuf'. Заполните метод Webbrowser1.Navigate(), тем кодом, что прилогается и увидите, что все работает, но если ругнется именно на загружаемом файле, значит дело именно в нем, если не ругнется, выкидывайте из примера все лишнее, пока не наткнетесь на ошибку. А лучше оставте базой примерный браузер и доработайте его (как я) smile
  Вверх
Кащей
Дата 20.11.2004, 00:59 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Прошу прощение, я имел ввиду метод WebBrowser1DocumentComplete()
  Вверх
proger
Дата 20.11.2004, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 10.10.2004

Репутация: нет
Всего: 1



Да сложно, но мы пока не продвинулись smile
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.1798 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.