X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> При заходе на сайт кнопка окно с кнопкой вход и перенаправление на сам сайт
Очень
Очень
Topic Starter сообщение 6.3.2012, 15:00; Ответить: Очень
Сообщение #1


Как такое реализовать:
Когда пользователь впервые попал на главную страницу сайта появляется окно на весь экран с кнопкой "войти на сайт" посетитель нажимает ее, окно закрывается и появляется главная страница сайта.

cms wordpress

заранее благодарен :rulez:


ЗЫ
практически получилось, в файл главной страницы добавил див с приветствием, и второй в нем к кнопкой. При клике на нее оба дива пропадают так:

<div id="privet"></div>
<div id="privet2" class=""></div>

[JS]<script type="text/javascript">
$('div#privet').click(function(){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
return false;
});
</script>[/JS]

как сделать так, чтобы для пользователя, который уже кликнул по блоку он больше вообще не появлялся при обновлении страницы?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Azazaza_hb
Azazaza_hb
сообщение 6.3.2012, 16:21; Ответить: Azazaza_hb
Сообщение #2


записать в куки
http://www.superpupersite.com/jquery/plugin-jquery-cookie/
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Azazaza_hb
Azazaza_hb
сообщение 6.3.2012, 16:29; Ответить: Azazaza_hb
Сообщение #3


например
[JS]
if($.cookie('is_privet')){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
}
else{
$('div#privet').click(function(){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
$.cookie('is_privet', 'true');
return false;
});
}
[/JS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Очень
Очень
Topic Starter сообщение 6.3.2012, 17:17; Ответить: Очень
Сообщение #4


Azazaza, а как полностью будет выглядеть?
нынешнее:
[JS]<script type="text/javascript">
$('div#privet2').click(function(){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
return false;
});

</script>[/JS]

скомпоновать? :hihi:
[JS]<script type="text/javascript">
$('div#privet2').click(function(){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
return false;
});
if($.cookie('is_privet')){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
}
else{
$('div#privet').click(function(){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
$.cookie('is_privet', 'true');
return false;
});
}
</script>[/JS]



можете поругать, до изучения js ещё руки не дошли, только верстка и ингерация с cms )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Azazaza_hb
Azazaza_hb
сообщение 6.3.2012, 18:12; Ответить: Azazaza_hb
Сообщение #5


не, компонировать не надо, но нужно подключить файл который в ссылке той.. иди вот я объеденил, можно просто в хед это зануть и все
[JS]
<script type="text/javascript">
(function($) {
$.cookie = function(key, value, options) {
// key and at least value given, set cookie...
if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
options = $.extend({}, options);

if (value === null || value === undefined) {
options.expires = -1;
}

if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
}

value = String(value);

return (document.cookie = [
encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}

// key and possibly options given, get cookie...
options = value || {};
var decode = options.raw ? function(s) { return s; } : decodeURIComponent;

var pairs = document.cookie.split('; ');
for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
}
return null;
};

$(document).ready(function() {
if($.cookie('is_privet')){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
}
else{
$('div#privet').click(function(){
$('div#privet2').addClass('prontopronro');
$('div#privet').addClass('prontopronro');
$.cookie('is_privet', 'true');
return false;
});
}
});
})(jQuery);
</script>
[/JS]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
23 hollywooduk 5096 27.3.2024, 10:43
автор: hollywooduk
Открытая тема (нет новых ответов) Тысячи ботовых переходов на сайт
18 Suagaring 4538 26.3.2024, 21:42
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Блог: городской сми сайт в Прибалтике
23 kapusta1 3533 24.3.2024, 22:02
автор: Liudmila
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[Услуги] Баннер/Графика/Сайт
238 FillPlay 179388 23.3.2024, 16:31
автор: freeax
Открытая тема (нет новых ответов) Пишет кто отзывы на сайт в янднекс с разных аккаунтах
1 TenDemon_rs 1128 22.3.2024, 13:18
автор: writer80


 



RSS Текстовая версия Сейчас: 29.3.2024, 3:52
Дизайн