Показать сообщение отдельно
  #1 (permalink)  
Старый 06.02.2010, 18:22
Новичок на форуме
Отправить личное сообщение для Maxsker Посмотреть профиль Найти все сообщения от Maxsker
 
Регистрация: 06.02.2010
Сообщений: 3

Свойства окна
Помогите разобраться. Задача такая, по истечение таймера на странице нужно чтобы выдавалось окно с текстом. Собственно скрипт есть, и он работает
//Сообщение, выводимое на экран, когда истечет таймер
var textmessage = "Время истекло."; 

//Задаем интервал проверки таймера
var interval_timeout = 500;
//Проверяем принадлежность к сайту 
var cm = get_domain(document.URL);
if (cm == "qwerty.ru" || cm == "http://qwerty.ru"){
	
	//Проверяем, есть ли на странице таймер 
	var timer_div = document.getElementById('left_time');
	if (timer_div != undefined){
		//Если таймер есть, то ждем, когда он станет равным 0
		check_timer('left_time');
	} else {
		timer_div = document.getElementById('left_time2');
		if (timer_div != undefined){
			check_timer('left_time2');
		} else {
			timer_div = document.getElementById('left_time3');
			if (timer_div != undefined){
				check_timer('left_time3');
			} else {
				timer_div = document.getElementById('left_time');
				if (timer_div != undefined){
					check_timer('left_time4');
				};
			};
		};
	};
};
	
function check_timer(object){
	timer1 = document.getElementById(object);
	window.status = timer1.innerHTML;
	if (timer1.innerHTML.indexOf("0:00:00")>-1){
		//Если таймер = 0, останавливаем проверку и выдаем сообщение
//		show_popup();
		alert(textmessage);
	} else sx = setTimeout(function(){check_timer(object);}, interval_timeout);
}

function show_popup(){
	var popwnd = window.open("about:blank","new","width=3000,height=2000,location=0");
	popwnd.document.open();
	popwnd.document.write("<html><body><font size='12px'>" + textmessage + "</font></body></html>");
	popwnd.document.close();

}

function get_domain(url) {
	var start, end;
	start = url.indexOf("/",0) + 2;
	end = url.indexOf("/",start);
	return(url.substring(start,end));
}

Нужно, чтобы вместе с этим окном выдавалось звуковое оповещение, либо оно каким то другим образом привлекало к себе внимание. Например всплывало поверх всех остальных окон.
Ответить с цитированием