Переход по ссылке. Помогите плиз :)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Переход по ссылке. Помогите плиз :) - 2012-04-01 15:29:08.830000
|
|
|
M.a.r.c.o
Сообщений: 12
Оценки: 0
Присоединился: 2012-03-02 13:30:30.426666
|
Нужно написать скрипт автоматического перехода по ссылке и чтобы ссылка открывалась в новой вкладке :) Помогите пажалуйста,очень срочно надо :)
|
|
|
RE: Переход по ссылке. Помогите плиз :) - 2012-04-01 16:28:02.926666
|
|
|
xelplogoog
Сообщений: 34
Оценки: 0
Присоединился: 2011-11-23 20:31:26.216666
|
о5 телепат требуется… :D
|
|
|
RE: Переход по ссылке. Помогите плиз :) - 2012-04-02 07:40:21.300000
|
|
|
M.a.r.c.o
Сообщений: 12
Оценки: 0
Присоединился: 2012-03-02 13:30:30.426666
|
Причём здесь телепат ?! просто мне нужно чтобы попадая на какую-либо страницу моего сайта открывались автоматически ссылкив новых вкладках .
|
|
|
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") ?>
|
|
|
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" - ссылка на куданибудь. И в этом случае браузер заблокировал автоматическое создание окна. Так что суши вёсла - открыть новую вкладку может только пользоватьель)
|
|
|
RE: Переход по ссылке. Помогите плиз :) - 2012-04-09 21:34:40.836666
|
|
|
bob3r
Сообщений: 67
Оценки: 0
Присоединился: 2011-06-03 02:30:17.840000
|
Если сделать весь текст стартовой страницы ссылкой, поставить у неё атрибут target="что-нибудь", а также в CSS прописать переопределение стиля для тега "а", которое лишит текст ссылки подчеркнутости: text-decoration:none; То любой клик в текст страницы (любое место), сделанный самим пользователем, будет расценен как клик по ссылке, с открытием страницы в новой вкладке (в активной, а не в фоновой).
|
|
|
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; во весь экран.
|
|
|
=) - 2012-04-14 10:23:45.516666
|
|
|
Drakoli4
Сообщений: 8
Оценки: 0
Присоединился: 2012-02-23 15:24:07.503333
|
Сколько искал не нашел( тоже интересно
|
|
|
RE: =) - 2012-04-15 13:49:58.186666
|
|
|
~Krava~
Сообщений: 168
Оценки: 0
Присоединился: 2010-04-03 20:31:36.150000
|
Это написать элементарно, но принципиально такого никто и делать не будет. Это называется поганите свой сайт и злите посетителей.
|
|
|
|
|