Показать сообщение отдельно
  #1 (permalink)  
Старый 09.11.2012, 12:23
Аватар для newprogramm
Интересующийся
Отправить личное сообщение для newprogramm Посмотреть профиль Найти все сообщения от newprogramm
 
Регистрация: 21.10.2012
Сообщений: 11

куки отказывается подчиняться
не записывает в куки может что не правильно делаю...writeCookie - вот она не работает
function writeCookie(name, value, days)
{
	var expires = '';
	
	if(days)
	{
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 *60 * 60 *1000));
		expires = ";expires=" + date.toGMTString();
	}
	if(document.cookie = name + '=' + value + expires + ";path=/")
		alert("good");
	else
		alert('error');
	
	
}

function readCookie(name)
{
	var xname = name + "=";
  var xlen  =  xname.length;
  var clen  =  document.cookie.length;
  var i = 0;
  while(i < clen)
  {
    var  j = i + xlen;
    if (document.cookie.substring(i, j) == xname) 
      return  getCookieVal(j);
    i = document.cookie.indexOf(" ",1) + 1;
    if (i == 0) break;
  }
  return  null;
}

function eraseCookie(name)
{
	writeCookie(name, '', -1);
}


<html>
	<head>
		<title> Чувааааак</title>
		<script type = 'text/javascript' src = 'cookie.js'></script>
		<script type = "text/javascript">
		var userName;
				function greetUser()
				{
				userName = readCookie('irock_userName');
				if(!userName)
					alert('Привет Чувааак!!! походу ты здесь впервые');
				else
					alert("Здорова " + userName + " Смотрю ты снова со мной");
				}
				function touchRock()
				{
					if(userName)
					{
						alert("Здорова " + userName);
					}
					else
					{
						userName = prompt("Чуваак как тя ховут", "человек");
						if(userName)
						{
							alert("Здорова " + userName + "    запись в куки");
							writeCookie('irock_userName', userName, 10);
						}
					}
				document.getElementById('imgBy').src = 'img/rock_smile.jpg';
				setTimeout("document.getElementById('imgBy').src = 'img/one.jpg'",  1*60*1000);
				}
				
				function sizeRock(){
					document.getElementById('imgBy').style.height = (document.body.clientHeight -100) * 0.9;
					}
		</script>
	</head>
	<body onload = "sizeRock(); greetUser();" onresize = "sizeRock();">
	<div style = "margin-top: 100px; text-align: center;">
		<img style = "cursor:pointer;" id = 'imgBy' src = "img/rock.jpg" onclick = "touchRock();">
	</div>
	</body>
</html>
Ответить с цитированием