Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   запуск и остановка скрипта (https://javascript.ru/forum/misc/52167-zapusk-i-ostanovka-skripta.html)

BARABANTEMO 06.12.2014 19:04

запуск и остановка скрипта
 
пожалуйста помогите доделать скрипт
при открытие этого аякс окна запускается обратный отсчёт - после закрытия функция отсчёта останавливается onclose:function(){fcw = false}} но при следующем открытие данного окна отсчёт не запускается
подскажите как это исправить - спасибо
<a href="javascript:ues();fcw();">ОТКРЫТЬ</a>
<script type="text/javascript">function ues(){new _uWnd("dxb","ИМЯ",800,640,{autosize:0,modal:1,onclose:function(){fcw = false}},"<font id='sec' style='color:red;font-weight:bold;margin:3px;vertical-align:3px'>60</font><br>КОНТЕНТ");}
var HH = 60; function fcw() {if (HH > 0) {var ll = document.getElementById("sec"); if(ll){ll.innerHTML = "" + HH} HH = HH - 1; setTimeout("fcw()",1000)}else{_uWnd.close('dxb')}}</script>

рони 06.12.2014 19:12

BARABANTEMO,
а чего запускать сами же функцию обнулили
Цитата:

Сообщение от BARABANTEMO
fcw = false

как феникс она не восстановится -- таймер обнуляйте а не функцию

рони 06.12.2014 19:14

Цитата:

Сообщение от BARABANTEMO
аякс

и где ???

BARABANTEMO 06.12.2014 20:51

рони,
а как таймер обнулить не подскажете

рони 06.12.2014 21:02

BARABANTEMO,
<script type="text/javascript">
function ues() {
    new _uWnd("dxb", "ИМЯ", 800, 640, {
        autosize: 0,
        modal: 1,
        onclose: function() {
             window.clearTimeout(timer);
             HH = 60;
        }
    }, "<font id='sec' style='color:red;font-weight:bold;margin:3px;vertical-align:3px'>60</font><br>КОНТЕНТ");
}


var HH = 60, timer;

function fcw() {
    if (HH > 0) {
        var ll = document.getElementById("sec");
        if (ll) {
            ll.innerHTML = "" + HH
        }
        HH = HH - 1;
   timer = setTimeout(fcw, 1000)
    } else {
        _uWnd.close('dxb')
    }
}</script>

BARABANTEMO 06.12.2014 21:07

рони,
большое спасибо - помогли как всегда

danik.js 07.12.2014 05:19

Цитата:

Сообщение от рони
<font

Кто-то в браузерах 3D-игры запускает, а кто-то по-прежнему пишет тег <font> ))


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