[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: cookie
kulinar
выводит name = indefined
ГДЕ ОШИБКА???((
 <script type="text/javascript">
alert ('содержимое '+ document.cookie);
//alert(122);
var name = getElementById('name');
var site = getElementById('site');
var mail = getElementById('mail');

function f() {
document.cookie = 'name='+encodeURIComponent(name.value)+';max-age='+(365*24*60*60)+';path:/; domain = .test1.ru';
document.cookie = 'site='+encodeURIComponent(site.value)+';max-age='+(365*24*60*60)+';path:/';
document.cookie = 'mail='+encodeURIComponent(mail.value)+';max-age='+(365*24*60*60)+';path:/';

}

function opencookie(par){
var allcookies = document.cookie;
alert(allcookies);
var pos = allcookies.indexOf(par);
var dlina = par.length;
if (pos !== -1){
var start = pos + dlina + 1;
var end = allcookies.indexOf(';',start);
if (end == -1){
end = allcookies.length;
var znachenie = allcookies.substring(start,end);
znachenie = decodeURIComponent(znachenie);
this.cooka = znachenie;
}
}
}

function z(){
// alert ('содержимое cookies'+ document.cookie);
if (document.cookie !== ''){
var namecooka = opencookie('name');
alert(namecooka.cooka);
var sitecooka = opencookie('site');
alert(sitecooka.cooka);
var mailcooka = opencookie('mail');
alert(mailcooka.cooka);

var name = getElementById('name');
var site = getElementById('site');
var mail = getElementById('mail');

name.value = namecooka.cooka;
site.value = sitecooka.cooka;
mail.value = mailcooka.cooka;


}
}



</script>

<body onload="z()">

<input id="name" type="text" /><br />
<input id="mail" type="text" /><br />
<input id="site" type="text" /><br />
<input type="button" type="text" value="cooka" onclick="f()" />
</body>
</html>



Спустя 13 минут, 39 секунд (2.02.2012 - 17:58) kent666 написал(а):
kulinar
не правильно объявил переменную
var name = document.getElementById('name');

Спустя 7 минут, 3 секунды (2.02.2012 - 18:05) Guest написал(а):
а как правильно ?

Спустя 6 минут, 22 секунды (2.02.2012 - 18:12) Guest написал(а):

var name1 = getElementById('name1');

тоже

Спустя 31 секунда (2.02.2012 - 18:12) Guest написал(а):
вот слепота сорри

Спустя 2 минуты, 18 секунд (2.02.2012 - 18:15) kent666 написал(а):
Смотри внимательно
у тебя

var name = getElementById('name');

у меня
var name = document.getElementById('name');

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.