[Как] открыть новое окно браузера
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
[Как] открыть новое окно браузера - 2008-02-10 17:31:08.676666
|
|
|
BOND07
Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
|
Короче, есть браузер, но проблемма, при нажатии по ссылке на каком нибудь сайте открывается Internet Explorer, так вот как мне сделать чтобы новая страница открывалась в моём браузере или лучше чтобы на вкладке, как в опере… Это можно реализовать?
|
|
|
RE: [Как] открыть новое окно браузера - 2008-02-11 02:17:10.450000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
1. Если браузер твой - допиши корректный переход по ссылкам. 2. Можно, но сложно ;). Вариантов уйма. Перехватывать вызов ShellExecute или CreateProcess. Смотря чем браузер запускает IE. З.Ы. Конкретезируй, плз, где и какой браузер ты используешь. Всмысле где "свой", где "чужой", где "по умолчанию". А то не совсем понятно, что ты хочешь. (с) башоргру… quote:
waran я ей дажы пример привел: ты идешь в сортир, и по дороге у тебя домается нога… ты звонишь админу и кричишь: "!я не могу сходить в сортир"… и админ ХУЙ ЗНАЕТ, попчему ты не можешь - либо у тебя дверь не открывается, либо охранник не пускает, либо идешь в другую сторону! вот скажи: не "не могу сходить в сортир", а "у меня нога поломалась" - так админ сразу будет знать, что чинить
|
|
|
RE: [Как] открыть новое окно браузера - 2008-02-11 20:32:18.786666
|
|
|
BOND07
Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
|
quote:
ORIGINAL: _SaZ_ 1. Если браузер твой - допиши корректный переход по ссылкам. 2. Можно, но сложно ;). Вариантов уйма. Перехватывать вызов ShellExecute или CreateProcess. Смотря чем браузер запускает IE. З.Ы. Конкретезируй, плз, где и какой браузер ты используешь. Всмысле где "свой", где "чужой", где "по умолчанию". А то не совсем понятно, что ты хочешь. (с) башоргру… quote:
waran я ей дажы пример привел: ты идешь в сортир, и по дороге у тебя домается нога… ты звонишь админу и кричишь: "!я не могу сходить в сортир"… и админ ХУЙ ЗНАЕТ, попчему ты не можешь - либо у тебя дверь не открывается, либо охранник не пускает, либо идешь в другую сторону! вот скажи: не "не могу сходить в сортир", а "у меня нога поломалась" - так админ сразу будет знать, что чинить Браузер свой, как дописать корректный переход?
|
|
|
RE: [Как] открыть новое окно браузера - 2008-02-12 02:06:46.773333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Хм. Правильно обработать клик по ссылке. Или научиться правильно пользоваться чужими компонентами. Хоть я и не телепат, но попробую угадать - ты пишешь на Delphi или Cpp Builder. И используешь чей-то компонент. Если да - то поищи в инете документацию (если таковая имеется) на этот компонент.
|
|
|
RE: [Как] открыть новое окно браузера - 2008-02-12 15:22:35.103333
|
|
|
BOND07
Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
|
Пишу на Delphi, компонент WebBrowser обычный.
|
|
|
RE: [Как] открыть новое окно браузера - 2008-02-12 21:56:05.886666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Значит тебе нужно правильно переопределить какой-то из методов компонента. Но это уже не ко мне. Ищи доки на компонент ) … Любой дэлфист начинает разработку приложения с фразы: "А где взять компонент, который…"
|
|
|
RE: [Как] открыть новое окно браузера - 2008-02-12 22:34:46.260000
|
|
|
Яски Хианто
Сообщений: 13
Оценки: 0
Присоединился: 2007-11-24 17:53:43.173333
|
Там нет методов, это эксплорер встроенный. в COM я не силен, поищи на delphikingdom.ru, там я видел решение.
|
|
|
|
|