Установка кук по клику на ссылку

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
823
Реакции
342
Есть обычная ссылка с переходом на другую страницу.
Подскажите, как поставить куки при клике на ссылку?
На чистом JS или на jQury, всё равно.
 
поставь js библиотеку "js-cookie" и jquery.
Код:
<a id="url-click">google</a>
<script>   
    $("body").on('click', '#url-click', function(event) {
        event.preventDefault();
        Cookies.set('name', 'value');
        location.href = "http://google.ru"
    });
</script>
 
Предыдущий ответ корректный, но зачем именно куки ставить? Можно попробовать local storage - это для современных браузеров и не будет передаваться на сервер с каждым запросом.
Но все от цели зависит
 
А как сделать так, что б при клике на ссылку устанавливались куки или local storage с той целью, что б в дальнейшем показывать этому пользователю другие страницы. Например только она другом языке, тоесть для мультиязычного сайта с приставкой например site.ru/eng/page. А если пользователь вручную перейдет по адресу без /eng/ - то так есть мjжет показать страницу site.ru или site.ru/page
<-------------- добавлено через 206 сек. -------------->
И еще вопрос, можно ли как-то сделать мгновенную переадресацию с помощью JS на тот язык, который в браузере при первом заходе на сайт?
 
И еще вопрос, можно ли как-то сделать мгновенную переадресацию с помощью JS на тот язык, который в браузере при первом заходе на сайт?
Язык определяете вот так:
Код:
var lang = window.navigator.language || navigator.userLanguage
Далее делаете редирект на нужную языковую версию.
 
Назад
Сверху