Показать сообщение отдельно
  #6 (permalink)  
Старый 12.04.2010, 00:12
Новичок на форуме
Отправить личное сообщение для Madjahet Посмотреть профиль Найти все сообщения от Madjahet
 
Регистрация: 11.04.2010
Сообщений: 5

Моих знаний хватило на это:
<script type="text/javascript">
var znach = new Array(5);
znach[0] = "Значение1";
znach[1] = "Значение2";
znach[2] = "Значение3";
znach[3] = "Значение4";
znach[4] = "Значение5";
//Промежуток, через который должны выводиться сообщения
//В данном случае 20 секунд
var pr = 20000;
//Создаем дату, когда должно начаться показ массивов
var start = new Date("04/11/2010 23:10");
//Если наступит дата старта
//то должно вывестись
//сообщение из масива
function pokaz (dataStarta, soobschenie){
	//Узнаем текущую дату
	var sejchas = new Date();
	//сравниваем ее с датой старта
	//если дата старта больше - выводим сообщение
	if (sejchas < dataStarta){
		document.write(soobschenie);
	}
}
//Выводим сообщения в цикле
for (var i = 0; i<5; i++){
	start = start + pr * i;
	pokaz (start, znach[i]);
}
</script>
Не работает. Что там не так?

Последний раз редактировалось Madjahet, 12.04.2010 в 00:19.
Ответить с цитированием