Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Интернет-языки

Страница: 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
Я ж написАл:

Как это сделать для отдельно взятого тэга <A> - я знаю

Вопрос, по сути, в том, можно ли скомандовать "Открывать в новых окнах!" ВСЕМ ссылкам документа, не прибегая к их тупому перебору с целью добавления в каждый 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-сайт: freeloader.folder-pro.net
 Профиль | | #6
Добавлено: 28.10.04 07:49
интерестно а таблица стилей?
ведь когда нам нужно, что бы у одного элемента всегда был одинаковый вид, то рационально будет использовать таблицу стилей, здесь такой вариант не пойдет?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам