January 2019

M T W T F S S
 123456
78 910111213
14 151617181920
21222324252627
28293031   

Сообщения

За стиль благодарить

Развернуть метки

No cut tags
Saturday, September 20th, 2014 08:14 pm
Народ, мне надо написать такую страничку


Привет, у нас теперь есть сайт и зеркало,
можете выбрать, что сейчас лучше работает
сайт
зеркало


Написал. Захотел улучшить, сделал так

Привет, у нас теперь есть сайт и зеркало,
можете выбрать, что сейчас лучше работает
сайт
зеркало
Если вы не выберете, вас автоматически
переадресуют на сайт через 15 сек



Тоже написал, аж двумя способами

Вар.1
<script type="text/javascript">
setTimeout('window.location="http://сайт.ru"',15000);


Вар.2
<meta http-equiv="refresh" content="15;http://сайт.ru">

А теперь захотелось добавить "или нажмите на ссылку, чтобы остановить таймер".

Попробовал примитивно - просто ссылку на страничку без всяких таймеров - не работает. Переходит на нее, а через 15 секунд все равно на сайт. Как можно остановить таймер? Я Джаваскрипт совсем не знаю, если что.
Saturday, September 20th, 2014 04:21 pm (UTC)
Я ничем не могу помочь, но не удержусь и скажу: правильно будет "если вы не выберете" ("выберите" - это повелительное наклонение).
Уж простите зануду.
Saturday, September 20th, 2014 04:29 pm (UTC)
Ну вот и хорошо. Еще раз извините. :-)
(Anonymous)
Saturday, September 20th, 2014 05:25 pm (UTC)
Вот, сделал для вас:
http://jsfiddle.net/8hzeak37/1/

Даже с обратным отсчётом.
Нажмите Run, чтобы посмотреть, как это работает.

Код JavaScript размещается в тэге script в head.
[identity profile] dmitry shachnev (from livejournal.com)
Monday, September 22nd, 2014 05:38 pm (UTC)
Всё-таки ссылку с www.google.com в скрипте надо было поменять на сайт.ru :)).
И ещё, <ul><font>...</ul></font> надо заменить на <font><ul>...</ul></font>.