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

Вниз

Помоготе с написанием веб-браузра   Найти похожие ветки 

 
lex2003   (2003-12-10 13:34) [0]

Ребята, вот такая проблема
Пишу обучающую программу по инету - приходиться заново клепать IE5 для того чтобы он мог общаться со студентом и говорить ему где и что он делает неправильно

Но проблема не в этом, как бы мне разобраться с этим компонентом WebBrowser и например отключить его контекстное меню - мне надо его отрезать от реального IE (или может есть голый движок, что б отображать HTML страницы)

И еще очень нужно - как контролировать то что вводиться в окне браузера (заполнение полей, нажатие кнопок и т.д.) что бы контролировать ход действия

За ранее Вам благодарен!!!


 
Новичек   (2003-12-10 17:55) [1]


> Но проблема не в этом, как бы мне разобраться с этим компонентом
> WebBrowser и например отключить его контекстное меню

Помоему когда кидаешь WebBrowser на форму, и ничего не настраивая больше в нем, открываешь им какую нибудь страничку - он полностью "голый".
Покрайней мере у меня так!( D7 + WinXP )

Поправьте если что не так! :-)


 
Lex2003   (2003-12-11 11:31) [2]

Проблема вот в чем... мне нужно написать свой веб-браузер, и полностью контролировать процес, а эта компонента все настройки берет из эксплорера и еще свое контекстное меню вставляет... ну с этим я борюсь потихоньку

А вторая проблема - как из полей на веб-странице считать вводимые данные и обработать их в дельфи? Может кто подскажет?


 
savva   (2003-12-11 11:54) [3]

может тебе это поможет?
http://www.pbear.com/


 
Дремучий   (2003-12-11 12:51) [4]


> а эта компонента все настройки берет из эксплорера

можно создать свои настройки для конкретного сеанса браузера. ИЕ это позволяет.


> и еще свое контекстное меню вставляет...

можно запретить, можно заменить на свое.

> И еще очень нужно - как контролировать то что вводиться
> в окне браузера (заполнение полей, нажатие кнопок и т.д.)
> что бы контролировать ход действия


тоже можно. При чем как из проги так и джава-скриптами. ИМХО, джава-скриптами(сгенерироваными из проги) более правильно.


 
Ihor Osov'yak   (2003-12-11 13:31) [5]

2 [1] Новичек (10.12.03 17:55)

>он полностью "голый".

>Поправьте если что не так! :-)

Подправил-бы, если бы знал, что такое "голый".
Но, все-равно думаю, что "если что" и "не так" :-)

2 [2] Lex2003 (11.12.03 11:31)

>мне нужно написать свой веб-браузер,
Ну, эта, если выйдет - то Вы почти Гейтс и Вирт в одном лице..
Зы - "написать свой" и использовать активХ от уже существующего - немного разные вещи..

>и полностью контролировать процес,
АктивХ от ИЕ, обертка над которым в Delphi называется TWebBrowser, очень уж контролируемый и управляемый.. Более конкретно, что нужно..


 
Lex2003   (2003-12-12 10:18) [6]

Мужики, спасибо за внимание... с компонентом я потихоньку разбираюсь... с вашего разрешения оброщусь к Вам в случае возникновения конкретных проблем...

Пока остался открытым вопрос о том как из делфи контролировать, что нажал на странице пользователь или какое поле заполнил
подскажите пожалуйста...



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
3-38711
Санек
2004-01-25 18:33
2004.02.13
Как скопировать все поля из другого набора данных в TTable


8-38976
Миша
2003-10-12 04:00
2004.02.13
Диалоги выбора источника видео и кодеков (с их свойствами)


1-38888
Пубертанец
2004-02-04 15:15
2004.02.13
Как удалить строку из TStringGrid


1-38892
_Dmitry_
2004-02-04 15:42
2004.02.13
Форма внутри потока


8-38961
SergeyDon
2003-10-11 15:35
2004.02.13
ламерский вопрос: чем отличается использование OpenGL от DirectX?





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