Страница: 1 |
Страница: 1 |
Вопрос: Открытие любой ссылки всегда в НОВОМ окне
Добавлено: 27.10.04 11:50
Автор вопроса: Comanche
Какой нужно написАть скрипт (и в каком месте документа его разместить), чтобы ЛЮБАЯ ссылка (<A HREF=...>) в пределах HTML-документа всегда открывалась в НОВОМ окне броузера?
Как это сделать для отдельно взятого тэга <A> - я знаю. А вот можно ли "распространить" как-то на ВСЕ тэги документа?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 27.10.04 12:38
<A href="123.htm" target="_blank">Открыть 123.htm</A>
Номер ответа: 2
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #2
Добавлено: 27.10.04 12:51
Я ж написАл:
Вопрос, по сути, в том, можно ли скомандовать "Открывать в новых окнах!" ВСЕМ ссылкам документа, не прибегая к их тупому перебору с целью добавления в каждый target="_blank".
Номер ответа: 3
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #3
Добавлено: 27.10.04 13:01
Сорри, Comanche!
Недочитал вопрос
Так как ты хочешь сделать, наверно, невозможно
...да и зачем тебе это нужно - это же противно, когда все окна открываются
отдельно!!!
Прикинь, лазит кто-то на твоем сайте... шелчек - новое окно... шелчек -
новое окно... шелчек - новое окно... шелчек - новое окно... шелчек - новое
окно...
Я с таких сайтов, даже если они интересны, ухожу минут через пять!
То что мне нужно открыть в новом окне я и сам открою через контекстное меню
Номер ответа: 4
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #4
Добавлено: 27.10.04 13:23
Пример, для чего это нужно:
представь себе MS Outlook, в котором ты смотришь почтовое сообщение HTML-формата. Окошко, в котором отображается тело сообщения, - это "Internet Explorer_Server" (Spy++ не даст соврать). Если ты в этом окошке щёлкнешь по какой-нибудь ссылке, то она откроется не в нём же, а в новом окне броузера.
Вот такую штуку и мне нужно реализовать. Пути вижу два:
1. Поскольку в моём таком окошке отображается HTML-документ, который не грузится откуда-то в готовом виде, а составляется (из частей) в моём же коде, то мне несложно было бы добавить в HTML-код этого документа нужный скрипт (о котором я собственно и вопрошаю тут).
2. Как-то просабклассить окошко "Internet Explorer_Server" (в моём VB-коде это, разумеется, не что иное, как ЭУ WebBrowser) и при отлове перехода по ссылке - насильно открывать ссылку в новом окне. Правда, я не знаю, возможен ли этот путь чисто технически: никогда не сабклассил WebBrowser
- согласен полностью )
Номер ответа: 5
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #5
Добавлено: 27.10.04 17:05
Предложили аж 3 разных способа решения вопроса.
Если кому интересно - см. ссылку:
http://relib.com/forums/topic.asp?pg=100&id=841674
Номер ответа: 6
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #6
Добавлено: 28.10.04 07:49
интерестно а таблица стилей?
ведь когда нам нужно, что бы у одного элемента всегда был одинаковый вид, то рационально будет использовать таблицу стилей, здесь такой вариант не пойдет?