Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Всплавающее модальное окно с группой подписчиков вконтакте ??? (https://javascript.ru/forum/dom-window/40119-vsplavayushhee-modalnoe-okno-s-gruppojj-podpischikov-vkontakte.html)

ilyas-> 24.07.2013 20:43

Как перенастроить промежуток времени с 1 суток на 5 сек, чтобы каждые пять сек всплывало окошко

ilyas-> 24.07.2013 21:16

Люди ну не проходите мимо помогите пожалуйста !!!

dmitriymar 24.07.2013 22:25

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

ruslan_mart 25.07.2013 03:59

ilyas->, зачем? Просто удаляйте куки вручную.

Можно сделать не на один день, а на сессию (пока браузер не закроешь), просто так будет лучше. То есть, у пользователя появилось окно и больше не будет появлятся, пока он браузер не перезапустит:

function cookie(a, b) {
	if(b) document.cookie = a+'='+escape(b)+'; 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);
	}
}

ilyas-> 25.07.2013 07:19

Ruslan_xDD сессии это же еще и пхп придётся задействовать, мне нужно чтобы только на js работало, я хочу настроить промежуток на 5сек ну или на 2 часа, чтобы промежуток по времени запоминался, а чтобы с перезапуском браузера такой вариант немного не подходит.
expires = Mon, 01-Jan-2999 00:00:00 GMT; path=/' как мне в этой записи высталять к примеру на 5 сек или на 2часа? даже если браузер перезапустился чтобы после первого захода запоминался промежуток


Ruslan_xDD
я бы хотел уточнить один момент, я прикрутил модальное окно fancybox, получается в iframe загружается группа вконтакте, но это модальное окно всплывает по клику на ссылку с классом iframe, мне просто дизайн этого модального окна больше нравится, возможно ли как нибуть к нему привязать всплытие не поклику а по заданному промежутку времени которое запоминается в куках независимо от перезапуска браузера, спасибо!

ilyas-> 25.07.2013 09:13

Все таки немного перезадам вопрос, ссылка на плагин fancybox, контент подгрудаемый в iframe, будет подгружаться моя группа вконтакте, почему fancybox? дизаин модального окошка понравился, вот этот fancybox должен всплывать раз в сутки не по клику а самостоятельно по событию onload для ненавязчивой рекламы моей группы вконтакте, даже если браузер перезапустили несколько все равно должен отсчитывать время после первого открытия сайта.
Задачка интересная, думаю многим будет полезно иметь в арсенале скрипт ненавязчивой рекламы во сплывающем окошке группы вконтакте, получается немного допиленный fancybox

ilyas-> 25.07.2013 09:53

Ruslan_xDD помогите пожалуйста

ruslan_mart 25.07.2013 15:11

Цитата:

Сообщение от ilyas->
сессии это же php

Сессия в браузере, я же дал код.

ilyas-> 25.07.2013 15:51

Цитата:

Сообщение от Ruslan_xDD (Сообщение 264172)
Сессия в браузере, я же дал код.

а как это все дело на модальном окне fancybox сделать?

ilyas-> 25.07.2013 15:56

да и еще Ruslan_xDD я вашем коде менял временной промежуток на 5сек expires = Mon, 01-Jan-2999 00:00:05 GMT; path=/' просто в конце вместо 0 поставил 5, и почему-то блок при обновлении страницы не всплывает через 5сек ??? или я не правильно на 5сек выставляю??


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