Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   id + cookie + redirect (https://javascript.ru/forum/css-html/36854-id-cookie-redirect.html)

Gennadiy 29.03.2013 13:56

id + cookie + redirect
 
Нужно ID ссылки занести в куки и сделать редирект
с ID получилось, выдает alert
куки не ставиться и редирект не происходит

<a id="123" onclick="save_cookie(this.id)" href=""><img src="link.png" width="186" height="36" /></a>

<script type="text/javascript">

    function save_cookie(clicked_id) {
        alert(clicked_id);
	 
 var name = "delitefile" // имя cookie
 var tmp = clicked_id; // записываемое значение
 expires = new Date(); // получаем текущую дату
 expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
 set_cookie(name, tmp, expires); // устанавливаем cookie с помощью функции set_cookie
	window.location = "http://www.google.com/"
   }	
	
</script>

zilker 29.03.2013 15:59

Так может вы приведете код функции set_cookie?

Gennadiy 29.03.2013 17:08

о великие гуру JS у меня все получилось спасибо
 
<a id="123" onclick="save_cookie(this.id)" href="http://www.google.com/"><img src="link.png" width="186" height="36" /></a>
<script type="text/javascript">
    function save_cookie(clicked_id) {
        alert(clicked_id);
   	 	var name = "delitefile" // имя cookie
		var tmp = clicked_id; // записываемое значение
		expires = new Date(); // получаем текущую дату
		expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
		document.cookie = name + "=" + escape(tmp) + "; expires=" + expires.toGMTString() +  "; path=/";	
     // window.location = "http://www.google.com/"; не работает в  firedox
   }	
  	save_cookie(name, tmp, expires); // устанавливаем cookie с помощью функции set_cookie	  
</script>


Часовой пояс GMT +3, время: 09:27.