Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запуск js и запись в cookies (https://javascript.ru/forum/misc/62220-zapusk-js-i-zapis-v-cookies.html)

XuTpbIuJIuc 31.03.2016 10:36

Запуск js и запись в cookies
 
Здравствуйте!

Нужна помощь, есть js код с помощью которого запускаются интерактивные подсказки EnjoyHint.
Необходимо при нажатии на кнопку записать параметр в cookies что бы подсказка не появлялась определенное время.
var enjoyhint_instance = new EnjoyHint({});
var enjoyhint_script_steps = [
	{
		'next #title' : 'Введите заголовок статьи.',
		'nextButton' : {className: "myNext", text: "Далее"},
		'skipButton' : {className: "mySkip", text: "Прекратить"},
	}, 
enjoyhint_instance.set(enjoyhint_script_steps);
enjoyhint_instance.run();

Код самой кнопки, правки в него внести возможности нет.
<div title="" class="enjoyhint_skip_btn mySkip">Прекратить</div>
Помогите пож. :help: с реализацией в js я ноль :)

beginner1 13.12.2016 23:04

Держи:
// If the cookie is not set to 1
if(document.cookie.indexOf('tourIsDone=1') < 0){
//Launch the tour 
var enjoyhint_instance = new EnjoyHint({});
var enjoyhint_script_steps = [

    {

        'next #title' : 'Введите заголовок статьи.',

        'nextButton' : {className: "myNext", text: "Далее"},

        'skipButton' : {className: "mySkip", text: "Прекратить"},

    }
];

enjoyhint_instance.set(enjoyhint_script_steps);
enjoyhint_instance.run();
// Set the cookie (you can also do it once the tour is finished)
document.cookie = "tourIsDone=1";
} else {
//	blablabla
}


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