Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с таймером и окошком! (https://javascript.ru/forum/misc/28904-pomogite-s-tajjmerom-i-okoshkom.html)

xXapokalypsesXx 06.06.2012 18:33

Помогите с таймером и окошком!
 
Помогите с таймером и окошком :help:
Вот сайт, где я всё тестирую: http://coder.16mb.com/
Когда зайдете на сайт, посмотрите на нижний левый угол, там будет окошко и в нем таймер. Проблема состоит в том, что появляется сперва окошко, а потом таймер. Надо чтобы оно появлялось одновременно, как это сделать?
Помогите пожалуйста, мне пока тяжело с JS работать!

walik 06.06.2012 20:04

Скорее всего так:

У вас есть функция
timer_start();


Запускайте ее тогда же когда и блок показываете.

То есть что бы так было:
setTimeout(function () {
     $('.box').fadeOut('fast');
     timer_start();
}, 10000);

xXapokalypsesXx 06.06.2012 20:50

walik, эх, что-то не хочет работать :cray:
Кстати, сперва скрипт таймера был вот такой:
<script type="text/javascript">
window.onload = function () {
var i = 10;
var timer = setInterval(function () {
i--;
document.getElementById('timer').innerHTML = 'Через ' + i + ' секунд эта реклама исчезнет!';
}, 1000);
}
</script>

beard 07.06.2012 00:49

xXapokalypsesXx, сделай как написал walik
+
код как-то так
window.onload = function () {
var i = 10;
showMessage(i);
var timer = setInterval(function () {
i--;
   showMessage(i);
}, 1000);
}

function showMessage(i){
   document.getElementById('timer').innerHTML = 'Через ' + i + ' секунд эта реклама исчезнет!';
}

xXapokalypsesXx 07.06.2012 01:12

Всем большое спасибо, тему можно закрывать! :)


Часовой пояс GMT +3, время: 13:52.