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+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами
2 Tutich 944 Сегодня, 8:27
автор: Tutich
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
25 hollywooduk 5503 10.4.2024, 15:19
автор: hollywooduk
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[Услуги] Баннер/Графика/Сайт
240 FillPlay 180472 31.3.2024, 22:58
автор: FillPlay
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1752 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Тысячи ботовых переходов на сайт
18 Suagaring 4610 26.3.2024, 21:42
автор: c4p1t4l15t


 



RSS Текстовая версия Сейчас: 16.4.2024, 12:58
Дизайн