Помощник
|
Создал всплывающее окно, нужна помощь в настройке |
Thrash
|
Сообщение
#1
|
||
|
|
||
|
|||
isvetlichniy |
12.3.2013, 12:12;
Ответить: isvetlichniy
Сообщение
#2
|
|
создай кукис. время жизни которого одна сессия
и проверяй так: если кукис не установлен - показывай окошко а если установлен, то ничего не показывай все это легко можно реализовать средствами JS |
|
|
Thrash
|
Сообщение
#3
|
|
[member=isvetlichniy], Товарищ, подскажи как можно вписать кукис. Буду очень благодарен!
|
|
|
Thrash
|
Сообщение
#4
|
|
[member=isvetlichniy], вот сами коды http://helper.ucoz.ru/publ/coding/ujs/2-1-0-4. Посмотри, там есть параметр кукс, но значение его только дневное.
|
|
|
isvetlichniy |
12.3.2013, 18:58;
Ответить: isvetlichniy
Сообщение
#5
|
|
Посмотри, там есть параметр кукс, но значение его только дневное. uSetCookie(opts) 1. Устанавливает куку. Аргументы: opts object - опции: name string - имя куки. value string - значение куки. days integer - время жизни куки в днях. path string - путь. domain string - домен. если не устанавливать время жизни, то оно автоматом должно быть в пределах одной сессии. и второй вариант - на чистом js function setCookie (name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } function getCookie(name) { var cookie = " " + document.cookie; var search = " " + name + "="; var setStr = null; var offset = 0; var end = 0; if (cookie.length > 0) { offset = cookie.indexOf(search); if (offset != -1) { offset += search.length; end = cookie.indexOf(";", offset) if (end == -1) { end = cookie.length; } setStr = unescape(cookie.substring(offset, end)); } } return(setStr); } |
|
|
Thrash
|
Сообщение
#6
|
|
[member=isvetlichniy],к сожалению не получается написать нормальный код
|
|
|
isvetlichniy |
12.3.2013, 20:58;
Ответить: isvetlichniy
Сообщение
#7
|
|
не получается написать нормальный код ну давай вместе подумаем <script type="text/javascript"> var myCookie = getCookie('cookie_name'); if (myCookie != '1'){ window.onload = _uWnd.alert('Мы рады приветствовать вас на нашем сайте!<br>','Приветствие',{w:200,h:80,tm:10000}); setCookie('cookie_name', '1'); } </script> ну и не забудь определить функци из моего предыдущего поста для получения и установки куки П.С. Код не тестировал, так, на вскидку |
|
|
Thrash
|
Сообщение
#8
|
|
ну и не забудь определить функци из моего предыдущего поста для получения и установки куки А как их определять? (в яваскрипте я полный не очень) Код работает в следующей последовательности:
|
|
|
isvetlichniy |
12.3.2013, 22:20;
Ответить: isvetlichniy
Сообщение
#9
|
|
А как их определять? (в яваскрипте я полный не очень) вот тебе полный код, который нужно вставить на страницу <script type="text/javascript">
function setCookie (name, value, expires, path, domain, secure) { document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } function getCookie(name) { var cookie = " " + document.cookie; var search = " " + name + "="; var setStr = null; var offset = 0; var end = 0; if (cookie.length > 0) { offset = cookie.indexOf(search); if (offset != -1) { offset += search.length; end = cookie.indexOf(";", offset) if (end == -1) { end = cookie.length; } setStr = unescape(cookie.substring(offset, end)); } } return(setStr); } var myCookie = getCookie('window_opened'); if (myCookie != '1'){ window.onload = _uWnd.alert('Мы рады приветствовать вас на нашем сайте!<br>','Приветствие',{w:200,h:80,tm:10000}); setCookie('window_opened', '1'); } </script> |
|
|
Thrash
|
Сообщение
#10
|
|
[member=isvetlichniy],Да ты ЧЕЛОВЕЧИЩЕ!!!! Еханый бабай!!! Все заработало! СПАСИБИЩЕ!!!
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужна ли плоская структура категорий в ИМ? | 1 | noviktamw | 1058 | 26.3.2024, 21:50 автор: c4p1t4l15t |
|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
12 | Tia2 | 1525 | 25.3.2024, 6:54 автор: Skyworker |
|
требуется помощь с themasoftware (Темапостером) | 0 | Taylor | 567 | 16.3.2024, 18:41 автор: Taylor |
|
Состояние после ампутации - нужна помощь благотворительный топик |
46 | vitvirtual | 5559 | 12.3.2024, 21:52 автор: Гиппопотам |
|
Нужна рассылка по емаил базе сео-студий | 0 | kasey7 | 622 | 2.3.2024, 23:13 автор: kasey7 |
Текстовая версия | Сейчас: 28.3.2024, 23:29 |