Перейти к содержимому


- - - - -

[HTML, JS] Как открыть еще один URL со стартовой страницы?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 MC`t

MC`t
  • Новичок

  • Пользователь
  • 28 сообщений
  • Интересы:хип-хоп, MTB, графити, фристайл, балт.

Отправлено 24.02.2007 - 12:17

Как мне сделать, что бы при входе на главную страницу в новом окне открывалась еще одна страница????
:)

#2 Gastone

Gastone
  • Легенда форума

  • Доступ закрыт
  • 6 198 сообщений

Отправлено 24.02.2007 - 12:34

Написать одну строчку на Javascript, открывающую еще одного _blank-окно с нужным URL.

<script language=javascript> window.open('http://forum.qwerty.ru/index.php?showtopic=128830/');</script>


#3 lusever

lusever
  • Новичок

  • Новичок
  • 6 сообщений

Отправлено 24.02.2007 - 16:05

Сейчас, когда все браузеры рубят новые окна, сделать это все сложнее.

#4 Gastone

Gastone
  • Легенда форума

  • Доступ закрыт
  • 6 198 сообщений

Отправлено 24.02.2007 - 17:25

Угу, если бы. PopUp может быть еще и рубят, но открытие дополнительного URL без преформатирования окна — пропускают на ура. Вставил JS-код внутрь <body></body> и в новейшем Firefox 2.0.2 все открылось как задумывалось с легкостью и непренужденностью щелчка пальцами.

Если кто-то проверял в других браузерах — смело отписывайтесь, любопытно.

#5 Golos

Golos
  • Новичок

  • Пользователь
  • 36 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:http://bigway.narod.ru

Отправлено 25.02.2007 - 04:13

Просмотр сообщенияGastone (24.2.2007, 17:25) писал:

Если кто-то проверял в других браузерах — смело отписывайтесь, любопытно.
На счёт браузеров не знаю, а OutPost - по умолчанию.

#6 Gastone

Gastone
  • Легенда форума

  • Доступ закрыт
  • 6 198 сообщений

Отправлено 25.02.2007 - 11:14

Прелюбопытно получается. Значит мой замечательный Firefox 2.0.0.2 с Outpost Firewall Pro ver. 4.0.964.6926 (582) не способны были отловить открытие новой страны в Tab'ах. У меня все прекрасно открылось. Outpost — не панацея от таких кодов. Максимум, может отловить реальный Popup, но на открытие URL в отдельном окне — не работает. Даже Popup Allow Detection в Firefox не сработало. Проверил под Safari (MacOS X 10.4.8) и эффект тот же, просто и непренужденно открылась еще одна закладочка с указанным URL. Мило и симпотично. Работает.

#7 Golos

Golos
  • Новичок

  • Пользователь
  • 36 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:http://bigway.narod.ru

Отправлено 26.02.2007 - 09:29

Просмотр сообщенияGastone (25.2.2007, 11:14) писал:

Мило и симпотично. Работает.
Вы правы,Gastone - работает. Перепроверил - OP пропускает, а вот блокировка в IE (версии 6.0.2900.2180.xpsp_sp2_gbr.050301-1519; Выпуск обновление XP2.) всплывающих окон -рубит. Или я условия задачи не правильно понял? :)

Сообщение отредактировал Golos: 26.02.2007 - 09:30


#8 Gastone

Gastone
  • Легенда форума

  • Доступ закрыт
  • 6 198 сообщений

Отправлено 26.02.2007 - 15:32

Да IE не всплывающие окна рубит, а все, что написано через window.open :). Он же железо-бетонный, что с него взять.

Собственно, однозначного решения поставленной задачи нет, есть всего лишь вариант, который может работать у 30—40% смотрящих.

#9 Joshua5

Joshua5
  • Paranoid Android

  • Пользователь
  • 189 сообщений
  • Город:Ясенево

Отправлено 26.02.2007 - 16:05

<body onload="document.getElementById('link').click();">
	<a id="link" href="http://www.ya.ru/" target="_blank">yandex</a>
</body>


#10 dimins

dimins
  • Пользователь

  • Динозавр Форума
  • 238 сообщений
  • Пол:Мужчина
  • Город:Your friend from Moscow
  • Интересы:Жизнь для меня самое главное увлечение. Вообщем все, что я люблю связанно в одном слове &quot;ЖИЗНЬ&quot;.

Отправлено 08.03.2007 - 02:34

Могу вам открыть секрет, IE вовсе не железный

на примере кода с верху прописываете два раза адрес
т.е. две строки ссылок
IE может блокировать только одно окно, остальные пропускает незамечая их! :)

#11 LDEE

LDEE
  • Изучает местность

  • Пользователь
  • 70 сообщений
  • Интересы:Делфа&gt;PHP&gt;JAVA&gt;HTML<br />(Разработка ресурсов любой сложности)<br />ДС- СЕРЫЙМ_ВОЛКОМ<br />Скальпе под ldeeee

Отправлено 08.03.2007 - 03:01

<script language="Javascript">
myWindow=window.open('http://test.html','windowName');
self.focus();
if (!mywindow.opener) mywindow.opener = self;
</SCRIPT>

Трам

Сообщение отредактировал LDEE: 08.03.2007 - 03:02





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей