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

Вниз

TWebBrowser   Найти похожие ветки 

 
brother ©   (2006-08-18 10:47) [0]

как в TWebBrowser убрать полосы прокрутки?


 
DiamondShark ©   (2006-08-18 11:06) [1]

1. В загружаемом документе добавить стиль:


BODY {
   overflow: hidden
}


2. Если исходник документа изменить нельзя, заменить стиль после загрузки.
Например, в NavigateComplete


 
brother ©   (2006-08-18 11:10) [2]

нет документ изменить нельзя, а можно примерчик или ссылочку... чтот я не оч понял что имелось ввиду
> 2. Если исходник документа изменить нельзя, заменить стиль
> после загрузки.Например, в NavigateComplete


 
brother ©   (2006-08-18 11:13) [3]

Хотя, лучше так, на чем отобразить часть Веб страницы (баннер. итд) или рисунок выполняемый php скриптом?


 
Ketmar ©   (2006-08-18 11:23) [4]

> [3] brother ©   (18.08.06 11:13)
на экране?


 
brother ©   (2006-08-18 11:25) [5]

на любом объекте формы...


 
Ketmar ©   (2006-08-18 11:29) [6]

> [5] brother ©   (18.08.06 11:25)
ну вот, сам и ответил. токль не на любом объекте, а на любом видимом компоненте, где рисовать можно. ты бы это... уточнил, что ли. заодно сказал бы, чем IE не нравится.


 
brother ©   (2006-08-18 11:31) [7]


> > [5] brother ©   (18.08.06 11:25)ну вот, сам и ответил.
>  токль не на любом объекте, а на любом видимом компоненте,
>  где рисовать можно. ты бы это... уточнил, что ли. заодно
> сказал бы, чем IE не нравится.

Полосы прокрутки... и форматирование в этом ВИДИМОМ объекте не очень...


 
Ketmar ©   (2006-08-18 11:35) [8]

> [7] brother ©   (18.08.06 11:31)
вообще-то это от документа зависит...


 
brother ©   (2006-08-18 11:39) [9]

На HTML и др намекаешь :) Я это понимаю, но видимо IE, и ничего др?
Жаль... Так что с полосами прокрутки делать посоветуете?


 
DiamondShark ©   (2006-08-18 11:47) [10]


procedure TForm1.Button1Click(Sender: TObject);
begin
  WebBrowser1.Navigate("about:blank");
end;

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  OleVariant(pDisp).document.body.style.overflow := "hidden";
end;


-------------
злое ЗЫ
я уже привык, что после совета "используй фичу ХХХ" никто не спешит набрать в индексе справки "фича ХХХ"


 
Ketmar ©   (2006-08-18 11:50) [11]

> [10] DiamondShark ©   (18.08.06 11:47)
так ведь сразу же ясно, что ничего хорошего не посоветуют.


 
brother ©   (2006-08-18 11:58) [12]

Большое спасибо DiamondShark ! А может что о форматировании док-та в этом объекте посоветуешь?


 
DiamondShark ©   (2006-08-18 12:20) [13]

Что именно о форматировании?

В такой постановке могу пока только
http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp
посоветовать.


 
brother ©   (2006-08-18 12:28) [14]

Загружаем катринку в IE. А у нее отступы left и top относительно left и top IE. Это, что гарантировано IE (для дизайна или как...) Вот эти отступы убрать бы...


 
DiamondShark ©   (2006-08-18 12:51) [15]

Ко всему, что видно в WebBrowser имеется доступ через DHTML.


procedure TForm1.Button1Click(Sender: TObject);
begin
  WebBrowser1.Navigate("http://www.delphimaster.ru/i/logo.gif");
end;

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  OleVariant(pDisp).document.body.style.margin := "0px";
  OleVariant(pDisp).document.body.style.backgroundColor := "fuchsia";
  OleVariant(pDisp).document.body.firstChild.style.border :="5 solid red";
  OleVariant(pDisp).document.body.innerHTML := OleVariant(pDisp).document.body.innerHTML + "<BR><H1 style="color:maroon">Pure Free XXX</H1>";
end;


Ссылка на подробную доку по DHTML была чуть раньше.


 
brother ©   (2006-08-18 13:01) [16]

Огромное спасибо...

> Ссылка на подробную доку по DHTML была чуть раньше.

Трудно в куче разбираться да и пока найдешь нужное. Я все прекрасно понимаю, надо самому итд. ....



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1157812850
Juri
2006-09-09 18:40
2006.10.01
Как программно узнать день недели любой даты?


1-1156256825
Sergio77
2006-08-22 18:27
2006.10.01
из TWebbrowser в Memo


2-1158216030
абабаба
2006-09-14 10:40
2006.10.01
скопировать строку в массив


15-1157975244
wwwrr
2006-09-11 15:47
2006.10.01
Reg файлы...


6-1147329904
Серебров Евгений Леонидович
2006-05-11 10:45
2006.10.01
Системы видеонаблюдения (по UDP-протоколу)





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