Страница: 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
       
    
       
  
интерестно а таблица стилей?
 
    
ведь когда нам нужно, что бы у одного элемента всегда был одинаковый вид, то рационально будет использовать таблицу стилей, здесь такой вариант не пойдет?