Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.07.2009, 21:35
Новичок на форуме
Отправить личное сообщение для nolan Посмотреть профиль Найти все сообщения от nolan
 
Регистрация: 08.07.2009
Сообщений: 6

Переменные...
Народ помогите, можно ли в javascript создать переменные, значения которых будут доступны после перезагрузки страницы?
Ответить с цитированием
  #2 (permalink)  
Старый 09.07.2009, 21:37
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Разумеется нет. Но нужные значения можно сохранить, например, в cookie.
Ответить с цитированием
  #3 (permalink)  
Старый 09.07.2009, 21:41
Новичок на форуме
Отправить личное сообщение для nolan Посмотреть профиль Найти все сообщения от nolan
 
Регистрация: 08.07.2009
Сообщений: 6

Сообщение от Kolyaj Посмотреть сообщение
Разумеется нет. Но нужные значения можно сохранить, например, в cookie.
Конечно извиняюсь за такую просьбу, но я js только учу... записать в куки кое-что пробывал, но неудачно, мог бы кто-нибудь показать как записать и считать, например, значение какой-либо переменной?
Ответить с цитированием
  #4 (permalink)  
Старый 09.07.2009, 21:54
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

function getCookie( name ) {
	var start = document.cookie.indexOf( name + '=' );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.
substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}
	
function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='
+expires_date.toGMTString() : '' ) +
//expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}
	
function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
			( ( path ) ? ';path=' + path : '') +
			( ( domain ) ? ';domain=' + domain : '' ) +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}


Не запускал

Последний раз редактировалось Kolyaj, 09.07.2009 в 21:57.
Ответить с цитированием
  #5 (permalink)  
Старый 09.07.2009, 22:07
Новичок на форуме
Отправить личное сообщение для nolan Посмотреть профиль Найти все сообщения от nolan
 
Регистрация: 08.07.2009
Сообщений: 6

Сообщение от Kolyaj Посмотреть сообщение
function getCookie( name ) {
	var start = document.cookie.indexOf( name + '=' );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.
substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}
	
function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='
+expires_date.toGMTString() : '' ) +
//expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}
	
function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
			( ( path ) ? ';path=' + path : '') +
			( ( domain ) ? ';domain=' + domain : '' ) +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}


Не запускал
Все равно, спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СТАТИЧЕСКИЕ ПЕРЕМЕННЫЕ giGnet Общие вопросы Javascript 19 26.12.2011 12:29
Переменные в HTML ibcmsm Общие вопросы Javascript 7 27.09.2011 14:35
Как передать две переменные а acomplete zver911 jQuery 8 03.07.2009 14:39
переменные и ссылки на переменные scuter Общие вопросы Javascript 6 31.08.2008 01:24
как разпринтить все существующие переменные scuter Общие вопросы Javascript 11 22.04.2008 14:53