создание cookie - Форум
Страница 1 из 11
Форум » Форум веб мастеров » uCoz » создание cookie (запоминание для блока)
создание cookie

BARABANTEMO
Пользователи
Сообщений 10
+
+50
-
Ваши награды 0
BARABANTEMO написал: В ответ пользователя BARABANTEMO Написано 01 Октября 2012 в 00:44
Сообщение № 1
пожалуйста подскажите как сделать для этого блока запоминание на куках - не смог доделать
Code
<script type="text/javascript">
function setCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function eraseCookie(name) {
setCookie(name, "", -1);
};
</script>

<style type="text/css">.view_1{display:none}.type_1{display:none}</style>

<script type="text/javascript">  
function iseed1() {  
$('.view_2').fadeOut(500, function(){$('.view_1').fadeIn(500)});  
$('.type_2').fadeOut(500, function(){$('.type_1').fadeIn(500)});  
setCookie('presee', '0', 1)}  
function iseed2() {  
$('.view_1').fadeOut(500, function(){$('.view_2').fadeIn(500)});  
$('.type_1').fadeOut(500, function(){$('.type_2').fadeIn(500)});  
setCookie('presee', '1', 1)}  
</script>

<div class="view_1" onclick="iseed2()"><a href="javascript:;">Вид первый</a></div>   
<div class="view_2" onclick="iseed1()"><a href="javascript:;">Вид второй</a></div>

<div class="type_1">Первый блок</div>
<div class="type_2">Второй блок</div>
«Пред. тема След. тема»

Вовчик
Администратор
Сообщений 8682
+
+2355
-
Ваши награды 314
Вовчик написал: В ответ пользователя Вовчик Написано 01 Октября 2012 в 16:11
Сообщение № 2
Code
<div class="view_1" onclick="iseed2()"><a href="javascript://">Вид первый</a></div>    
  <div class="view_2" onclick="iseed1()"><a href="javascript://">Вид второй</a></div>  

  <div class="type_1">Первый блок</div>  
  <div class="type_2">Второй блок</div>

<script type="text/javascript">  
  function setCookie(name, value, days) {  
  if (days) {  
  var date = new Date();  
  date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));  
  var expires = "; expires=" + date.toGMTString();  
  }  
  else var expires = "";  
  document.cookie = name + "=" + value + expires + "; path=/";  
  }  
  function getCookie(name) {  
  var nameEQ = name + "=";  
  var ca = document.cookie.split(';');  
  for (var i = 0; i < ca.length; i++) {  
  var c = ca[i];  
  while (c.charAt(0) == ' ') c = c.substring(1, c.length);  
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);  
  }  
  return null;  
  }  
  function eraseCookie(name) {  
  setCookie(name, "", -1);  
  };  
  </script>

<script type="text/javascript">  
  if(getCookie('presee'))  {$(".view_2").hide(); $(".type_2").hide();} else {$(".view_1").hide(); $(".type_1").hide();}
  function iseed1() {   
  $('.view_2').fadeOut(500, function(){$('.view_1').fadeIn(500)});   
  $('.type_2').fadeOut(500, function(){$('.type_1').fadeIn(500)});   
  setCookie('presee', 1, 365);}   
  function iseed2() {   
  $('.view_1').fadeOut(500, function(){$('.view_2').fadeIn(500)});   
  $('.type_1').fadeOut(500, function(){$('.type_2').fadeIn(500)});   
  eraseCookie('presee');}   
  </script>
подпись: Если я помог тебе, помоги и ты мне Мой WMR --> R250600748056
p.s. это лучшее выражение благодарности))
Вовчик

BARABANTEMO
Пользователи
Сообщений 10
+
+50
-
Ваши награды 0
BARABANTEMO написал: В ответ пользователя BARABANTEMO Написано 02 Октября 2012 в 08:42
Сообщение № 3
спасибо Вовчик помог
Форум » Форум веб мастеров » uCoz » создание cookie (запоминание для блока)
Страница 1 из 11
Поиск:
Топ пользователей: