Автор |
Сообщение |
zesik
[-0.6]
|
0
Баннер
Суть в том, что при открытии страницы открывается баннер на jquery, но надо сделать так, чтобы этот баннер не выскакивал при повторном обновление страницы пользователем. До этого не приходилось делать подобное по этому ну ваще не вкурррсе ррребят.
|
23 авг 2012, 18:49 |
|
|
RazDvaTru
[-2.8]
|
0
Баннер
в настройках браузера "отключение всплывающих окон" не помогает , проверь
|
23 авг 2012, 18:52 |
|
|
zesik
[-0.6]
|
0
Баннер
|
23 авг 2012, 18:53 |
|
|
Лулзач
[1.3]
|
0
Баннер
zesik писал(а):
Суть в том, что при открытии страницы открывается баннер на jquery, но надо сделать так, чтобы этот баннер не выскакивал при повторном обновление страницы пользователем. До этого не приходилось делать подобное по этому ну ваще не вкурррсе ррребят.
могу дать подсказку, а то совсем не интересно будет.
cookies
|
23 авг 2012, 18:54 |
|
|
zesik
[-0.6]
|
0
Баннер
Лулзач писал(а):
zesik писал(а):
Суть в том, что при открытии страницы открывается баннер на jquery, но надо сделать так, чтобы этот баннер не выскакивал при повторном обновление страницы пользователем. До этого не приходилось делать подобное по этому ну ваще не вкурррсе ррребят.
могу дать подсказку, а то совсем не интересно будет.
cookies
Знаю, что по кукам. -.-
|
23 авг 2012, 18:57 |
|
|
Лулзач
[1.3]
|
0
Баннер
zesik писал(а):
Лулзач писал(а):
zesik писал(а):
Суть в том, что при открытии страницы открывается баннер на jquery, но надо сделать так, чтобы этот баннер не выскакивал при повторном обновление страницы пользователем. До этого не приходилось делать подобное по этому ну ваще не вкурррсе ррребят.
могу дать подсказку, а то совсем не интересно будет.
cookies
Знаю, что по кукам. -.-
в данном случае нужно просто проверить что куки есть - знач. пользователь заходит не впервые.
по коду я тебе точно подсказку не дам, т.к. ни с php, ни с js никогда не имел отношений :)
|
23 авг 2012, 18:59 |
|
|
zesik
[-0.6]
|
0
Баннер
как раз проблема с кодом :с
|
23 авг 2012, 19:03 |
|
|
Лулзач
[1.3]
|
0
Баннер
ну, выложи тут свой код, спрошу веберов на работе, может даже сегодня что-то отвечу
P.S. только не говори, что ты не написал ни строчки
|
23 авг 2012, 19:10 |
|
|
zesik
[-0.6]
|
-1
Баннер
Лулзач писал(а):
ну, выложи тут свой код, спрошу веберов на работе, может даже сегодня что-то отвечу
P.S. только не говори, что ты не написал ни строчки
Так и есть
|
23 авг 2012, 19:40 |
|
|
Бинари
[0.1]
|
1
Баннер
Держи. Функция вызывается при загрузке страницы и проверяет строку с куками. Если не находит там подстроки с идентификатором баннера (зашли впервые), делает баннер видимым и заносит ид.баннера в куки на 3 суток. Под баннером понимается сам контейнер <div> c изображением-ссылкой.
Скрытый текст
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>JS banner</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> <!-- function f_load() { if(!navigator.cookieEnabled) { window.alert("Включите cookie!"); return; } if(!navigator.javaEnabled) { window.alert("Включите JavaScript!"); return; } //document.cookie - строка перечисления куки if(document.cookie.indexOf("banner007") == -1) { //куки баннера НЕ найден (зашли впервые, надо показать баннер) document.getElementById("banner007").style.display = "inline"; //записываем куки с баннером var d = new Date(); d.setDate(d.getDate + 3); //+ 3 дня к настоящему моменту на хранение в куках var expires = d.toGMTString(); document.cookie = "banner007=1; expires=" + expires + ";"; } } //--> </script> </head> <body onload="f_load();"> <div id="banner007" style="display: none"> <a href="#"> <img src="http://www.worldfinancenews.ru/uploads/posts/2011-07/1311368447_small-vs-big.jpg"> </a> </div> </body> </html>
|
23 авг 2012, 21:33 |
|
|
zesik
[-0.6]
|
0
Баннер
Бинари писал(а):
Держи. Функция вызывается при загрузке страницы и проверяет строку с куками. Если не находит там подстроки с идентификатором баннера (зашли впервые), делает баннер видимым и заносит ид.баннера в куки на 3 суток. Под баннером понимается сам контейнер <div> c изображением-ссылкой.
Скрытый текст
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>JS banner</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> <!-- function f_load() { if(!navigator.cookieEnabled) { window.alert("Включите cookie!"); return; } if(!navigator.javaEnabled) { window.alert("Включите JavaScript!"); return; } //document.cookie - строка перечисления куки if(document.cookie.indexOf("banner007") == -1) { //куки баннера НЕ найден (зашли впервые, надо показать баннер) document.getElementById("banner007").style.display = "inline"; //записываем куки с баннером var d = new Date(); d.setDate(d.getDate + 3); //+ 3 дня к настоящему моменту на хранение в куках var expires = d.toGMTString(); document.cookie = "banner007=1; expires=" + expires + ";"; } } //--> </script> </head> <body onload="f_load();"> <div id="banner007" style="display: none"> <a href="#"> <img src="http://www.worldfinancenews.ru/uploads/posts/2011-07/1311368447_small-vs-big.jpg"> </a> </div> </body> </html>
спасибо :)
|
24 авг 2012, 11:23 |
|
|
Бинари
[0.1]
|
0
Баннер
Кстати, о кукисах и портале. Зайдя на главную страницу сайта, вы получаете 10 новых печенек (если у вас их еще нету), которые присваивают вам уникальный id для таких систем, как mail.ru, yandex.ru, rambler.ru, yadro.ru
|
06 окт 2012, 19:04 |
|