Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2013, 22:13   #1
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
Сообщение застеклить webbrowser=)

Всем доброго времени суток=) У меня одна проблемка, сделал в программе 1 webbrowser и там отображается 1 "ifame" и я хотел бы как нибудь этот брузер сделать не доступным, то есть чтоб пользователь не смог кликнуть на него ни правой ни левой кнопкой... Что то можно сделать? Может как нибудь можно взять и поставить что нибудь прозрачное по верх браузера?

Пытался как то на хостинге подключить скрипт но ни какой скрипт такого не может оказывается сделать так устроен "iframe"
заранее спасибо
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума Ответить с цитированием
Старый 06.12.2013, 22:27   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
то есть чтоб пользователь не смог кликнуть на него ни правой ни левой кнопкой
Я так делал:
http://delphiworld.narod.ru/base/web...ide_popup.html
Это прописывается в самом приложении. Хук работает только в его рамках. Но опять таки это касаемо всего браузера.
Насчет отдельно iFrame не знаю. Поищи у него свойство типа enable
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.12.2013, 02:03   #3
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Повесить поверх прозрачный компонент? Например пустой TImage не вариант?
Дешево и сердито, 100% сработает.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 07.12.2013, 12:14   #4
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Я так делал:
http://delphiworld.narod.ru/base/web...ide_popup.html
Это прописывается в самом приложении. Хук работает только в его рамках. Но опять таки это касаемо всего браузера.
Насчет отдельно iFrame не знаю. Поищи у него свойство типа enable
Спасибо будем тестировать


Это же запрет на клик? я пробовал но не то... просто у меня есть этот пример...=)

Цитата:
Сообщение от alextrof94 Посмотреть сообщение
Повесить поверх прозрачный компонент? Например пустой TImage не вариант?
Дешево и сердито, 100% сработает.
Да так и надо дешево и 100% чтоб работало) а прокрутку если надо будет добавлю чтоб через кнопки прокручивался))

пустой не прокатил( то есть вставил пустую картинку но они у меня берай почему то и webbrowser выходит по верх этой картинки)))))
99% ошибок компьютера сидит в полуметре от монитора.

Последний раз редактировалось Stilet; 09.12.2013 в 16:44.
Fahman вне форума Ответить с цитированием
Старый 09.12.2013, 16:06   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Перехватывать нажатия кнопок в рамках WB и прерывать их.
Человек_Борща вне форума Ответить с цитированием
Старый 09.12.2013, 16:46   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Перехватывать нажатия кнопок в рамках WB и прерывать их.
Тока хуком. Особенно если там Аякс на сайте или флеш. А автору это не подходит, я предлагал.
Значит искать среди возможностей HTML запрет доступа к контенту в iFrame
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.12.2013, 18:36   #7
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Тока хуком. Особенно если там Аякс на сайте или флеш. А автору это не подходит, я предлагал.
Значит искать среди возможностей HTML запрет доступа к контенту в iFrame
То что вы предлагали у меня есть, я пробовал так, там же только запрет клика правой кнопкой? или 2 кнопки тоже можно? ну и запретить через HTML код невозможно! перерыл около 10 форумов и кучу сайтов не нашел, асе говорят что iframe так устроен(((
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
webbrowser Barabashka Общие вопросы Delphi 3 21.10.2010 10:49
WebBrowser rabbitsnew Общие вопросы Delphi 1 23.09.2010 18:05
WebBrowser Жека-старший Компоненты Delphi 12 26.04.2010 23:33
WebBrowser Druid-druid Работа с сетью в Delphi 1 12.12.2007 13:23