навая вот скриптик, а оно сволочь везде работает кроме файрфокс. может знатоки подскажут отчего так?
Код:
<script type="text/javascript">
dayarr = new Array();
dayarr[1] = new Array("легкие облака, слабый ветер","+19-20"); //погода утром
dayarr[2] = new Array("легкие облака, слабый ветер","+19-20");//тоже утром
dayarr[3] = new Array("местами теплый дождь, слабый ветер","+21-23"); //днем
dayarr[4] = new Array("местами теплый дождь, слабый ветер","+22-24");
dayarr[5] = new Array("легкие облака, слабый ветер","+22-25");//вечер
dayarr[6] = new Array("облачно, ветер","+23-26");
dayarr[0] = new Array("ливень, гроза","+20-22");//ночь
wk = new Array();
wk[0] = 'Понедельник';
wk[1] = 'Вторник';
wk[2] = 'Среда';
wk[3] = 'Четверг';
wk[4] = 'Пятница';
wk[5] = 'Суббота';
wk[6] = 'Воскресенье';
dl = new Array();
dl[1] = 'Раннее утро';
dl[2] = 'Утро';
dl[3] = 'День';
dl[4] = 'День';
dl[5] = 'Вечер';
dl[6] = 'Вечер';
dl[0] = 'Ночь';
d0 = new Date('February 26, 2007');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);//разница в днях
dt = Math.round(dt);
dw = Math.floor(dt/7);//количество полных недель прошедших с начала игры (игровых дней)
gw = Math.floor(dw/7);//количесво полных игровых недель прошедших с начала игры
gdw = dw - gw*7;//количество игровых дней прошедших с начала игровой недели
gdl = d1.getDay();//игровое время суток
document.all.dayl.innerText=dl[gdl];
document.all.weekd.innerText=wk[gdw]+' ('+(gw+1)+') ';
document.all.wthr.innerHTML='t '+dayarr[gdl][1]+'C'+'<br>'+dayarr[gdl][0];
</script>
я хоть и сам его писал но не очень то разбираюсь в явасриптах.