Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как в этом коде настроить промежуток на 10 сек ??? (https://javascript.ru/forum/dom-window/40164-kak-v-ehtom-kode-nastroit-promezhutok-na-10-sek.html)

ilyas-> 26.07.2013 07:14

Как в этом коде настроить промежуток на 10 сек ???
 
Мне дал код Ruslan_xDD
Как в нем настроить промежуток отсчета для сохранеия в куки переставить на 10сек ??

<div id="modalWin" style="background: #202020; border: 1px solid #888; color: #AAA; display: none; height: 60px; left: 50%; margin-left: -100px; padding-top: 60px; position: fixed; text-align: center; top: 150px; width: 200px">Модальное окно</div>

function cookie(a, b) {
	if(b) document.cookie = a+'='+escape(b)+'; expires = Mon, 01-Jan-2999 00:00:00 GMT; path=/';
	var c = '(?:; )?'+a+'=([^;]*);?', d = new RegExp(c);
	return d.test(document.cookie) ? decodeURIComponent(RegExp['$1']) : 0;
}

window.onload = function() {
	if(!cookie('view')) {
		document.getElementById('modalWin').style.display = 'block';
		cookie('view', true);
	}
}

ОлегА 26.07.2013 08:05

так?
setTimeout(function(){
    if(!cookie('view')) {
        document.getElementById('modalWin').style.display = 'block';
        cookie('view', true);
    }
}, 10000)


или так?

setInterval(function(){
    if(!cookie('view')) {
        document.getElementById('modalWin').style.display = 'block';
        cookie('view', true);
    }
}, 10000)

ilyas-> 26.07.2013 08:10

Цитата:

Сообщение от ОлегА (Сообщение 264282)
так?
setTimeout(function(){
    if(!cookie('view')) {
        document.getElementById('modalWin').style.display = 'block';
        cookie('view', true);
    }
}, 10000)


или так?

setInterval(function(){
    if(!cookie('view')) {
        document.getElementById('modalWin').style.display = 'block';
        cookie('view', true);
    }
}, 10000)

ОлегА а если после первого запуска от начала отсчета в течении 10сек браузер 1раз перезапустили, сначала отсчитываться время не будет т.е. после перезапуска ???

ОлегА 26.07.2013 08:50

после перезагрузки страницы время будет отсчитываться заново

ilyas-> 26.07.2013 08:57

Цитата:

Сообщение от ОлегА (Сообщение 264291)
после перезагрузки страницы время будет отсчитываться заново

В моем случае нужно чтобы время сохранялось в куках и после первого запуска по истечении ну скажем 10 мин модальное окно всплыло пользователь полюбовался им решил закрыть его или подписаться в группу

ruslan_mart 27.07.2013 04:54

ilyas->, Вам ещё не надоело? Ради какого-то окошка с подписчиками ВК создаёте уже не первую тему, используете взякие fancybox'ы ради какого-то окна. Читайте учебник. Тут никакие fancybox'ы и jQuery не нужны.


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