![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| SeregaGREY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.7.2006 Репутация: нет Всего: 0 |
Прикольная штука у rapidshare.de megaupload.com и т.д.:
Идёт отсчёт времени, а потом когда время придёт в 0, идёт редирект на указанный урл. Может кто знает как это реализуется? Если например заранее передать на эту страницу урл через page.php?url=http://site.ru и например через 10 секунд начнётся редирект на сайт http://site.ru |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Помоему, там просто через определённое кол-во времени, т.е. кода таймер достигнет отметки 0, делается запрос серверу, который возвращает нужный URL, после чего JS перенаправляет клиента на этот адрес.
Вот здесь я как-то пытался сделать бегущую строку, где каждая строка каждый раз берётся с сервера. Если через админку была добавлена новая строка, то пользователь увидит её не перезагружая страницы. http://forum.vingrad.ru/index.php?showtopic=88904&hl= К тому же можешь воспользоваться поиском, здесь уже много раз обсуждался XMLHttpReqiuest вот тебе ключевое слово для поиска. Это сообщение отредактировал(а) korob2001 - 11.8.2006, 20:27 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
clearInterval - если там не перенаправление, а другое действие, а остановить счётчик надо, иначе без него можно обойтись. Но не факт, что на рапидшаре сделано так, иначе задержку легко обойти, выдирая ссылку из страницы некоторым приложением. Для защиты от более раннего доступа должна быть проверка на сервере в дополнение к счётчику времени на клиенте. Это сообщение отредактировал(а) 12345c - 11.8.2006, 20:55 -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Лучше поставить оба meta refresh и location.href по таймеру, вдруг скриптов нет. Естественно на сервере должна быть сессия, откидывающая пользователя, если тот вручную вобьёт ссылку
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
на рапид шаре сугубо (разбирался с этим)
идет такой финт, ссылка по которой будет редирект уже есть в странице но она представлена в хекс коде, по истечению времени происходт раскодировка, и постановка на нужное место зашифрованой инфы, а далее как обычно -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| SeregaGREY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.7.2006 Репутация: нет Всего: 0 |
а можно не редирект сделать на урл а например чтобы попап выскакивал?
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
SeregaGREY, очень не здравая идея, тогда только на ссылку вешать, что бы пользователь кликал. Твои попапы все будут блокироваться, а ставить особые правила фильтрации для твоего стайта зачастую влом
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| SeregaGREY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.7.2006 Репутация: нет Всего: 0 |
просто если поставить редирект, то поисковик непосчитает эту страницу за страницу как я понимаю, а посчитает её редиректом. а именно за счёт этой страницы мой сайт иеет МНОГО страниц в Яндексе.
вот и хочу попап. или есть другие варианты? |
|||
|
||||
| SeregaGREY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.7.2006 Репутация: нет Всего: 0 |
есть другой вариант:
после отсчёта времени выдавать юзеру ссылку. то есть там где шёл отсчёт времени появиться ссылка. как это можно реализовать? |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
как на рапидшаре
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
SeregaGREY, скрой ссылку (хоть просто display:none, хоть закодируй страшным алгоритмом), как время прошло, показал. Вбей в поиск style.display, это единственное что тебе нужно.
Повторюсь всё это дико и глупо если на сервере нет сессий, банящих юзера если он не выдержал время. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| SeregaGREY |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.7.2006 Репутация: нет Всего: 0 |
я так понял нужно это вписать:
но тогда в код:
что добавить? Добавлено @ 21:00 а может есть что-то проще? напрмер что-то вида:
|
||||||
|
|||||||
| SeregaGREY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.7.2006 Репутация: нет Всего: 0 |
искал и в форуме и в яндексе этот стайлдисплей вместе с отсчётом времени - ничего нет.
можно конкретный пример?: после того как закончиться отсчёт времени появиться текст |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 10 Всего: 360 |
|
|||
|
||||
| SeregaGREY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.7.2006 Репутация: нет Всего: 0 |
это просто ужас.
когда обновляешь данную страницу то отсчёт идёт нормально - 10 9 8 7 но если переходишь на эту страницу то отсчёт 10 1 и возможно ли этот div id вставить в тэг ссылки? как-то так:
у меня это выдаёт ошибку. а хотелось бы чтобы ссылку можно было нажать а не копировать появившийся урл вручную. или это невозможно? |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |