Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Куки на одну ссылку (https://javascript.ru/forum/misc/50939-kuki-na-odnu-ssylku.html)

MASTER31 17.10.2014 15:42

Куки на одну ссылку
 
Подскажите пожалуйста как сделать куки на одну ссылку.
Например,у меня в каталоге сайтов стоит ссылка нажав на которую пользователь можетв автоматическом режиме сообщить аддуриловке Яндекса о сайте чтобы поставить ее в индексацию и возник вопрос. Как реализовать так, чтобы она ему больше не показывалась, например пол года... Сама ссылка выглядит так

<a target="_blank" href="http://webmaster.yandex.ru/addurl.xml?url=$ENTRY_URL$">Добавить</a> ]


Спасибо

ruslan_mart 17.10.2014 16:43

<a id="add-url" style="display: none" target="_blank" href="http://webmaster.yandex.ru/addurl.xml?url=$ENTRY_URL$">Добавить</a> ]
<script type="text/javascript">
(function() {
    var url = document.getElementById('add-url');
    if(!window.localStorage.getItem('add-url')) url.style.display = '';
    url.onclick = function() {
        window.localStorage.setItem('add-url', true)
    };
})();
</script>


Вот такой вариант, но только тут не на полгода, а навсегда. Если нужно на полгода, то поменяй localStorage методы на куки.

MASTER31 17.10.2014 18:09

Ruslan_xDD,
К сожалению не работает данный материал. Посмотрите пожалуйста что не так. сылка

ruslan_mart 17.10.2014 18:23

Цитата:

Сообщение от Ruslan_xDD
style="display: none"

Вот это забыли добавить элементу.

MASTER31 17.10.2014 18:53

Ruslan_xDD,
Но тогда еще не нажимая на ссылку ее не видно


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