Наш клан
 

  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Сикарашка  
Проверка
Сикарашка 
img 18.05.2010, Вторник в 20:09  Сообщение #16



Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 21.05.2010, Пятница в 01:03  Сообщение #17










Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 27.05.2010, Четверг в 19:29  Сообщение #18







Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 28.05.2010, Пятница в 00:53  Сообщение #19


123

Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
$КАМЕКАДЗЭ$ 
img 28.05.2010, Пятница в 22:46  Сообщение #20


Сикарашка, салют
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 04.06.2010, Пятница в 16:59  Сообщение #21



Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 14.06.2010, Понедельник в 22:24  Сообщение #22


Code
<script type="text/javascript">
  // Функция создания кукиса
  function createCookie(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 readCookie(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) {
   createCookie(name, "", -1);
  }

  function myCookieTest (select_value){
   // Проверяем существует ли кукис
   if (readCookie('testcookie')){ // testcookie это имя кукиса
    // Кукис существует, перезапишем его
    eraseCookie('testcookie'); // Удаляем
    createCookie('testcookie', select_value, 365); // Создаём
   } else {
    // Просто создаём кукис
    createCookie('testcookie', select_value, 365);
   }
  }
  onload = function (){
   if (readCookie('testcookie')){
    // Изменяем значение селекта на хранимое в кукисах.
    document.getElementById('myselect').value = readCookie('testcookie');
   }
  }
</script>

<!-- При изменении опции в селекте, значение запишится в кукис с именем testcookie-->
<select id="myselect" onchange="myCookieTest(this.value)">
  <option value="0">Тест 1</option>
  <option value="1">Тест 2</option>
  <option value="2">Тест 3</option>
  <option value="3">Тест 4</option>
</select>
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 14.06.2010, Понедельник в 22:25  Сообщение #23


Code
<script type="text/javascript">
  /* COOKIE начало */
  // Функция создания кукиса
  function createCookie(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 readCookie(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) {
   createCookie(name, "", -1);
  }
  /* COOKIE конец */
  function header_check_visibility (){
   if (readCookie('header')){
    switch (readCookie('header')){
     case '0':
      // header_id - id элемента, который скрываем или показываем.
      document.getElementById('header_id').style.display = 'block';
     break;
     case '1':
      document.getElementById('header_id').style.display = 'none';
     break;
    }
    document.getElementById('header_select').value = readCookie('header');
   }
  }
  function header_visibility (select_value){
   createCookie('header', select_value, 365);
   header_check_visibility();
  }
  onload = function(){
   header_check_visibility();
  }
</script>

<select id="header_select" onchange="header_visibility(this.value)">
  <option value="0">Показать шапку</option>
  <option value="1">Скрыть шапку</option>
</select>

<div style="height: 200px; background: gray;" id="header_id"></div>
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 14.06.2010, Понедельник в 22:29  Сообщение #24


Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Документ Без Имени</title>
<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
auction = function() {
  $("#two").css('opacity','0');
  $("#block").hover(
   function(){
$("#one").animate({opacity: '0'},250);
$("#two").animate({opacity: '1'},250);
   }, function(){
$("#one").animate({opacity: '1'},250);
$("#two").animate({opacity: '0'},250);
   });
}
</script>
<style type="text/css">
#block {position: relative; height:20px;}
#one, #two {position:absolute; top: 0px; left:0px;}
</style>
</head>

<body>
<div id="block">
   <div id="one">Содержимое для  id "one" здесь</div>
   <div id="two">Содержимое для  id "two" здесь</div>
</div>
<input name="" type="button" onClick="auction()">
</body>
</html>
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 14.06.2010, Понедельник в 22:35  Сообщение #25




Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 14.06.2010, Понедельник в 22:51  Сообщение #26


Проверка возраста + cookie
Code
// Функция создания кукиса
function createCookie(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 readCookie(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) {
  createCookie(name, "", -1);
}

if (!readCookie('age')) {
  // Если кукис не найден
  if (!confirm('Доступ в раздел ограничен по возрасту. Вам есть 18 лет?')) {
   window.location.replace('http://www.pop-corna.net');
  } else {
   eraseCookie('age');
   createCookie('age', '18+', 666); // имя кукиса, значение, дни
  }
}
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 14.06.2010, Понедельник в 23:17  Сообщение #27


StyleSwitcher
Code
< script type = "text/javascript" >
//Считываем куку
function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
   offset = document.cookie.indexOf(search)
   if (offset != -1) {
    offset += search.length
    end = document.cookie.indexOf(";", offset);
    if (end == -1) end = document.cookie.length;
    returnvalue = unescape(document.cookie.substring(offset, end))
   }
  }
  return returnvalue;
}

//Записываем куку (упрощенный вариант)
function set_cookie(cook_name, cook_value) {
  var exp = new Date();
  var cook_time = exp.getTime() + (365 * 24 * 60 * 60 * 1000); //время жизни кука (здесь 1год)
  exp.setTime(cook_time);
  document.cookie = cook_name + '=' + cook_value + '; expires=' + exp.toGMTString() + '; domain=' + location.host + ';';
}

diz = get_cookie('mydiz');
if (!diz) diz = 'файл стилей по умолчанию';
document.write('<link type="text/css" rel="StyleSheet" href="http:.../css/' + diz + '.css">');

function dizsave(val) {
  set_cookie('mydiz', val);
  location.reload();
} < /script>
<input name="mdiz" src="путь к картинке" onClick="dizsave(this.value)" value="css файл 1" type="image">
<input name="mdiz" src="путь к картинке" onClick="dizsave(this.value)" value="css файл 2" type="image">
<input name="mdiz" src="путь к картинке" onClick="dizsave(this.value)" value="css файл 3" type="image">
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 14.06.2010, Понедельник в 23:19  Сообщение #28


Для начала нужно вынести в отдельный файл основные функции.


  • Создание (setCookie)
  • Чтение (getCookie)
  • Удаление (eraseCookie)

Code
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);
}

зы. Помещаем эти функции в блокнот и сохраняем с кодировкой UTF-8 под названием cookies.js

Пример с setCookie.
Как я уже писал выше, эта функция создаёт cookie.

Code
setCookie('test','my content', 365);


  • test - имя cookie.
  • my content - содержимое cookie.
  • 365 - количество дней хранения cookie.

Теперь у нас есть cookie с именем test и содержимым my content.

Пример с getCookie.
Так как у нас уже есть cookie с именем test, то мы можем его прочитать.

Code
if (getCookie('test')) { // Проверяем, существует ли cookie с именем test
  alert(getCookie('test')); // Если такой cookie есть, то мы получим его содержимое
}

Как вы уже поняли, то getCookie('имя cookie') возвращает содержимое cookie, в нашем случаи my content.

Пример с eraseCookie.
Тут всё просто, если cookie нам больше не нужен, то мы его удаляем.

Code
if (getCookie('test')) { // Проверяем существование
  eraseCookie('test'); // Удаляем
}

Всё, теперь нашего cookie с именем test не существует.

На этом всё, думаю стало понятней.

Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 15.06.2010, Вторник в 01:19  Сообщение #29


Code
<select size="1" name="cat">
  <option value="0">
    
  </option>
  <option value="3">
   О блоге
  </option>
  <option value="4">
   О uCoz
  </option>
  <option value="5">
   О жизни
  </option>
  <option value="6">
   О интернете
  </option>
  <option value="7">
   О компах
  </option>
  <option value="8">
   О JavaScript
  </option>
</select>
<select size="1" name="cats">
  <option value="0">
    
  </option>
  <option value="3">
   О блоге
  </option>
  <option value="4">
   О uCoz
  </option>
  <option value="5">
   О жизни
  </option>
  <option value="6">
   О интернете
  </option>
  <option value="7">
   О компах
  </option>
  <option value="8">
   О JavaScript
  </option>
</select>
<script type="text/javascript">
$('select[name="cat"]').change(function () {
  $('select[name="cats"] option[value="' + this.value + '"]').attr('selected', 'selected')
})
</script>
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
Сикарашка 
img 15.06.2010, Вторник в 01:20  Сообщение #30


Code
a:link {text-decoration:none; color:#559B36;}
Подкласс "link" используется для указание стилей ссылок которые пользователь ещё не посещал

a:active {text-decoration:none; color:#559B36;}
Подкласс "active" используется для указания стилей активных ссылок

a:visited {text-decoration:none; color:#559B36;}
Подкласс "visited" используется для указания стилей ссылок на страницы которые пользователь уже посетил.

a:hover {text-decoration:underline; color:#000000;}
Подкласс "hover" используется для указания стилей ссылок над которыми находится указатель мыши
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Все материалы размещенные на сайте пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
Администрация ответственности за содержание материала не несет и убытки не возмещает.
По истечении 24 часов материал должен быть удален с вашего компьютера.
Незаконная реализация карается законами РФ и Украины: "Об авторском и смежном праве".
При копировании материала, ссылка на сайт обязательна!