Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите скрипт (https://javascript.ru/forum/misc/23773-podskazhite-skript.html)

Ilja 05.12.2011 16:48

Подскажите скрипт
 
Такой, чтобы при клике по внешней ссылке на сайте открывалось дополнительное неактивное окно с другой страницей, раз в сутки. Ну и как его связать с html

devote 05.12.2011 17:01

ну в другом окне делай window.open('ссылка');
а что бы раз в сутки, заноси в куку инфу о том что кликал юзвер или нет.

Ilja 05.12.2011 20:26

devote, это понятно :) А готовый вариант можете показать?

melky 05.12.2011 20:50

// если не установлена нужная кука (первый заход)
if(!~document.cookie.indexOf('notopen')){

   // открываем окно
   var win = window.open("http://google.ru/?q=javascript");

   win.blur();window.focus(); // пытаемся сделать неактивным, если это разрешено в настройках

   // запоминаем в куках

   // текущее время + 24 часа.
   var tomorrow = new Date(Date.now()+24*60*60*1000);
   // его GMT-представление
   var expires = tomorrow.toGMTString();
   // уставливаем куку
   document.cookie = "notopen=y; expires= "+expires+";";
}

Ilja 06.12.2011 13:01

melky, спасибо! А в html что должно быть? Мне нужно, чтобы это именно при клике по ссылкам происходило, причем не по всем, а по определенным. Простой кликандер я бы и сам сделал.

melky 06.12.2011 16:28

обернуть всё это в какую-нибудь функцию,вставить её в head и потом назначать обработчиком события.


Часовой пояс GMT +3, время: 08:10.