У меня появилась проблема.
Есть код который выводит 8 таймеров.
Каждый таймер появляется и пропадает в определенное время.
Проблема состоит в том,что когда таймеры имеют разное время,отображается только первые 4 нормально.Дальше пустой css и всё.
Если же у них одинаковое время появления и пропадания,то работают все.
Мне надо,что бы они могли работать с разным временем.Так так по окончанию времени на таймере,он пропадал и не занимал место в блоке.
Вот код страницы вывода таймеров:
<link href="{THEME}/timers/tree/web/fonts/open-sans-condensed/stylesheet.css" rel="stylesheet" type="text/css">
<link href="style/timers.css" rel="stylesheet" type="text/css">
<script src="js/timers/tree.js" language="JavaScript" type="text/javascript"></script>
<script src="js/timers/klic.js" language="JavaScript" type="text/javascript"></script>
<script src="js/timers/ragnok.js" language="JavaScript" type="text/javascript"></script>
<script src="js/timers/redoga.js" language="JavaScript" type="text/javascript"></script>
<script src="js/timers/arena1.js" language="JavaScript" type="text/javascript"></script>
<script src="js/timers/arena2.js" language="JavaScript" type="text/javascript"></script>
<script src="js/timers/bz1.js" language="JavaScript" type="text/javascript"></script>
<script src="js/timers/bz2.js" language="JavaScript" type="text/javascript"></script>
<script language="JavaScript">
/* ДРЕВО */
var drevo = '';
drevo += '<div class="cdtimer default" id="cdtimer"></div> ';
/* ДРЕВО END */
/* БОССЫ */
var klic = '';
klic += '<div class="cdtimer default" id="klic"></div>';
var ragnok = '';
ragnok += '<div class="cdtimer default" id="ragnok"></div>';
var redoga = '';
redoga += '<div class="cdtimer default" id="redoga"></div>';
/* БОССЫ END */
/* АРЕНЫ */
var arena1 = '';
arena1 += '<div class="cdtimer default" id="arena1"></div>';
var arena2 = '';
arena2 += '<div class="cdtimer default" id="arena2"></div>';
/* АРЕНЫ END */
/* БОЕВАЯ ЗОНА */
var bz1 = '';
bz1 += '<div class="cdtimer default" id="bz1"></div>';
var bz2 = '';
bz2 += '<div class="cdtimer default" id="bz2"></div>';
/* БОЕВАЯ ЗОНА */
/* ДРЕВО */
var startTime = new Date(),
endTime = new Date(),
currentTime = new Date();
startTime.setHours(0,00);
endTime.setHours(21,45);
if(startTime.getTime() < currentTime.getTime() && endTime.getTime() > currentTime.getTime()) { document.write(''+drevo+''); } /* Древо */
/* ДРЕВО END */
/* БОССЫ */
var startTime1 = new Date(),
endTime1 = new Date(),
currentTime1 = new Date();
startTime1.setHours(0,00);
endTime1.setHours(12,30);
if(startTime1.getTime() < currentTime1.getTime() && endTime1.getTime() > currentTime1.getTime()) { document.write(''+klic+''); } /* Кровавый Клык */
var startTime3 = new Date(),
endTime3 = new Date(),
currentTime3 = new Date();
startTime3.setHours(12,31);
endTime3.setHours(17,30);
if(startTime3.getTime() < currentTime3.getTime() && endTime3.getTime() > currentTime3.getTime()) { document.write(''+ragnok+''); } /* Рагнок */
var startTime6 = new Date(),
endTime6 = new Date(),
currentTime6 = new Date();
startTime6.setHours(17,31);
endTime6.setHours(22,30);
if(startTime6.getTime() < currentTime6.getTime() && endTime6.getTime() > currentTime6.getTime()) { document.write(''+redoga+''); } /* Рэдога Дрейк */
/* БОССЫ END */
/* АРЕНЫ */
var startTime2 = new Date(),
endTime2 = new Date(),
currentTime2 = new Date();
startTime2.setHours(0,00);
endTime2.setHours(14,00);
if(startTime2.getTime() < currentTime2.getTime() && endTime2.getTime() > currentTime2.getTime()) { document.write(''+arena1+''); } /* Арена 1 */
var startTime4 = new Date(),
endTime4 = new Date(),
currentTime4 = new Date();
startTime4.setHours(14,10);
endTime4.setHours(20,00);
if(startTime4.getTime() < currentTime4.getTime() && endTime4.getTime() > currentTime4.getTime()) { document.write(''+arena2+''); } /* Арена 2 */
/* АРЕНЫ END */
/* БОЕВАЯ ЗОНА */
var startTime5 = new Date(),
endTime5 = new Date(),
currentTime5 = new Date();
startTime5.setHours(0,00);
endTime5.setHours(14,30);
if(startTime5.getTime() < currentTime5.getTime() && endTime5.getTime() > currentTime5.getTime()) { document.write(''+bz1+''); } /* Боевая Зона 1 */
var startTime7 = new Date(),
endTime7 = new Date(),
currentTime7 = new Date();
startTime7.setHours(14,31);
endTime7.setHours(21,30);
if(startTime7.getTime() < currentTime7.getTime() && endTime7.getTime() > currentTime7.getTime()) { document.write(''+bz2+''); } /* Боевая Зона 2 */
/* БОЕВАЯ ЗОНА */
</script>
<script language="JavaScript">
window.onload = function()
{
start();
start2();
start3();
start4();
start5();
start6();
start7();
start8();
}
</script>
Если этого не достаточно,выкладывают весь код
http://rghost.ru/49804793