Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Переход по ссылке. Помогите плиз :)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Переход по ссылке. Помогите плиз :)
Имя
Сообщение << Старые топики   Новые топики >>
Переход по ссылке. Помогите плиз :) - 2012-04-01 15:29:08.830000   
M.a.r.c.o

Сообщений: 12
Оценки: 0
Присоединился: 2012-03-02 13:30:30.426666
Нужно написать скрипт автоматического перехода по ссылке и чтобы ссылка открывалась в новой вкладке :) Помогите пажалуйста,очень срочно надо :)
Post #: 1
RE: Переход по ссылке. Помогите плиз :) - 2012-04-01 16:28:02.926666   
xelplogoog

Сообщений: 34
Оценки: 0
Присоединился: 2011-11-23 20:31:26.216666
о5 телепат требуется… :D
Post #: 2
RE: Переход по ссылке. Помогите плиз :) - 2012-04-02 07:40:21.300000   
M.a.r.c.o

Сообщений: 12
Оценки: 0
Присоединился: 2012-03-02 13:30:30.426666
Причём здесь телепат ?! просто мне нужно чтобы попадая на какую-либо страницу моего сайта открывались автоматически ссылкив новых вкладках .
Post #: 3
RE: Переход по ссылке. Помогите плиз :) - 2012-04-02 15:50:06.476666   
Zimin.minixaker

Сообщений: 25
Оценки: 0
Присоединился: 2011-02-22 21:38:58.573333
Ну не знаю как другие вкладки но можно сделать так.
<?php
header("Refresh: 1; url=http://www.site.ru")
?>
Post #: 4
RE: Переход по ссылке. Помогите плиз :) - 2012-04-06 16:27:07.996666   
mr_Anderson

Сообщений: 140
Оценки: 0
Присоединился: 2008-11-29 19:52:02.186666
Header ещё вроде так можно
header("Location: http://google.com");
Но на сколько я помню header можно отправить только до первой выгрузки контента на страницу. Соответственно присутствие на первой стартовой страничке визуально будет незаметным.

Если же необходимо поторчать какое то время на странице, а только потом попасть на другую - нужен JS
Можно так:
window.setTimeout(function(){window.location.replace('http://google.com');}, 3000);// перескочешь через 3 сек, но не в новой вкладке а в текущей.
Можно даже не используя метод replace, а просто изменив свойство location:
window.location = 'http://google.com';

Но все эти приёмы вроде не помогут перехать в новую вкладку.
Для этого я бы попробовал что то типа:
window.open('http://google.com', 'win_name');
хотя ни в одном из браузеров автоматически такой фокус зделать не позволят.

Вообще задача, которую ты хочешь выполнить классифицируется как хулиганский трюк и браузеры с ней борятся.

Попробовал я даже:
window.setTimeout(function(){ test.click(); }, 3000);- где "test" - ссылка на куданибудь.
И в этом случае браузер заблокировал автоматическое создание окна.

Так что суши вёсла - открыть новую вкладку может только пользоватьель)
Post #: 5
RE: Переход по ссылке. Помогите плиз :) - 2012-04-09 21:34:40.836666   
bob3r

Сообщений: 67
Оценки: 0
Присоединился: 2011-06-03 02:30:17.840000
Если сделать весь текст стартовой страницы ссылкой, поставить у неё атрибут target="что-нибудь", а также в CSS прописать переопределение стиля для тега "а", которое лишит текст ссылки подчеркнутости:
text-decoration:none;

То любой клик в текст страницы (любое место), сделанный самим пользователем, будет расценен как клик по ссылке, с открытием страницы в новой вкладке (в активной, а не в фоновой).
Post #: 6
RE: Переход по ссылке. Помогите плиз :) - 2012-04-13 00:45:37   
mr_Anderson

Сообщений: 140
Оценки: 0
Присоединился: 2008-11-29 19:52:02.186666
Ну наверно тогда проще просто на bоdу повесить обработчик клика.

Ах да, новая вкладка… На боди атрибут "target" не цепляется)
Ну тады ссылку без текста с display: block; и position: fixed; во весь экран.
Post #: 7
=) - 2012-04-14 10:23:45.516666   
Drakoli4

Сообщений: 8
Оценки: 0
Присоединился: 2012-02-23 15:24:07.503333
Сколько искал не нашел( тоже интересно
Post #: 8
RE: =) - 2012-04-15 13:49:58.186666   
~Krava~

Сообщений: 168
Оценки: 0
Присоединился: 2010-04-03 20:31:36.150000
Это написать элементарно, но принципиально такого никто и делать не будет. Это называется поганите свой сайт и злите посетителей.
Post #: 9
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Переход по ссылке. Помогите плиз :)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.