Выставить задержку ??? 
		
		
		
		Скрипт блок на подписку в группу вконтакте, всплывает промежутком жизни куки, жизнь куки выставил на 20 часов, пользователь открывает саит модальное окно сразу всплывает, мне нужно чтобы сперва открылся саит а через 1 мин всплыло окошко, получается что кука отжила свои 20 часов пользователь открывает саит и вместе сразу всплывает модальное окно, вообщем нужна задержка в 1 мин 
	Вот скрипт инициализации модального окна 
$(document).ready(function(){
function fancybox_show()
{
$(function () {
    $.fancybox.open([
        {
            type: 'iframe',
            href : '/personal/why_we/vk.html'  ,            
            title : ''
        }
    ], {
        padding : 0,
		 autoSize: false,
                    autoDimensions: false,
                    width: 570,
                    height: 520,
                    fitToView: false,
                    padding: 0
    });
});  
}
var date = new Date();
var mSec = 72000*1000; 
function show_fancybox(){
  if($.cookie('fancybox_show')){}else{
    // запускаем fancybox
fancybox_show();
       
   date.setTime(date.getTime()+mSec);
   
   $.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date});
  }
}
$(function(){
   show_fancybox();
   setInterval(show_fancybox, 5000);
})
$('.fancybox').fancybox({
		maxWidth:700,
		maxHeight:530,
		
		
		});
});
 | 
	
		
 после конца жизни как сюда привязать delay() перед запуском жизни кук? 
	 | 
	
		
 Может я вопрос непонятно задал? 
	Вот то модальное окошко про которое тему веду ссылка, когда кука сдохла при открытии сайта всплывает это окно и сразу заново создается кука на определенный период времени, так вот мне нада чтобы это окно не сразу всплывало когда кука уже сдохла а с задержкой в 1мин ??  | 
	
		
  | 
	
		
 я пока еще не спец, но попробуйте так: 
	функции выдвиньте из .ready, тогда 
$(document).ready(function()
{
		fancybox_show();
		setInterval(show_fancybox, 1000);
});
тоесть первой пусть стартует та функция которая у вас занимаеться подготовкой, а потом уже та что проверяет условие (будет выполняться каждую сек.) ну а там уж как сработает ваше условие в момент проверки - вызывайте показ окна или чего там у вас  | 
	
		
 Kvark, только вот кавычки убрать нужно ;) 
	 | 
	
		
 поправился :) 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 кто нибуть может мне помочь? 
	 | 
	
		
 так помойму тебе уже помогли и сказали как сделать :) если предложиш вознаграждение то желающих сделать за тебя - знаааачительно увеличиться ;) 
	 | 
	
		
 ilyas->, пора уже взяться за учебник, а не ежедневно задаваться простыми вопросами. ;) 
	 | 
	
		
 Цитата: 
	
 выложил для наглядности, 
<link rel="stylesheet" href="http://ilyas.host-yes.ru/bitrix/fancybox2/jquery.fancybox.css" type="text/css" media="screen" />
<script src="http://ilyas.host-yes.ru/bitrix/fancybox2/jquery.fancybox.js" type="text/javascript"></script>
<script src="http://ilyas.host-yes.ru/bitrix/fancybox2/jquery.cookie.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
function fancybox_show()
{
$(function () {
    $.fancybox.open([
        {
            type: 'iframe',
            href : 'http://ilyas.host-yes.ru/bitrix/vk.html'              
           // 
		  
        }
    ], {
        padding : 0,
		autoSize: false,
        autoDimensions: false,
        width: 416,
        height: 416,
        fitToView: false,
        margin: 0,
		helpers : {
        overlay : {
            locked : false
        }}
    });
});
}
var date = new Date();
var mSec = 20*1000;
function show_fancybox(){
  if($.cookie('fancybox_show')){}else{
    // запускаем fancybox
fancybox_show();
       
   date.setTime(date.getTime()+mSec);
   
   $.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date});
  }
}
});
$(document).ready(function()
{
		fancybox_show();
		setInterval(show_fancybox, 1000);
});
</script>
если выдвигаю как говорите из .ready и вставляю ваш код то вообще ничего не работает ссылка выберете onLoad чтобы модальное окошко выскачило  | 
	
		
 Да и еще помогите прикрутить ротацию виджет  href : 'http://ilyas.host-yes.ru/bitrix/vk.html', пока виджет только от вконтаке еще хотелось однокласники фэйсбук, и их каждый день по очереди показывать 
	 | 
	
		
 если я вопрос непонятно задал, дайте мне знать 
	 | 
	
		
 вот этот участок кода у вас отвечает за запуск модального окна, когда документ загрузился и каждые 5 секунд мониторит куки, 
	
$(function(){
   show_fancybox();
   setInterval(show_fancybox, 5000);
})
чтобы скрипт стартовал через минуту после запуска страницы: 
$(function(){
   setTimeout(function(){ 
     show_fancybox();
     setInterval(show_fancybox, 5000); 
  },60000);
})
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Если страницу перезагрузить то таймер опять отсчитает минуту и поновой запустит скрипт даже не обращая на существующую куку, пока не создаст куку будет 2 раза в течениии 10 сек перезагружать виджет пока не создаст куку, похоже кука перетирается, ведь после того как пользователь откроет страницу он же не будет сидеть минуту на главной странице и ждать пока модальное окно всплывет, он пойдет по сайту и в получится что каждый раз таймер будет запускаться по новой  | 
| Часовой пояс GMT +3, время: 06:19. |