Таймер

Тема в разделе "Другие", создана пользователем масенький, 7 ноя 2012.

  1. масенький

    масенький New Member

    Регистрация:
    21 апр 2012
    Сообщения:
    4
    Симпатии:
    0
    Добрый вечер, нужна ваша помощь ребята, если не там создал, извините, перенесите куда надо.

    Есть таймер с обратным отсчетом, подскажите как сделать по окончании времени чтоб начинала играть мелодия, загруженная на сервер?
    Вот исходники:
    Код (Text):
    <script language="javascript">
    var timers=new Object;

    function ftime(ident, output_time_p, value_time)
    {
    if(timers[ident])
    {
    clearInterval(timers[ident]);
    timers[ident]=false;
    document.getElementById(output_time_p).innerHTML=fmt_time(value_time);
    }
    else
    {
    timers[output_time_p]=value_time;
    timers[ident]=setInterval('rep_t("'+ident+'","'+output_time_p+'")',1000);
    }
    }

    function rep_t(ident, output_time_p)
    {
    timers[output_time_p]--;
    if(timers[output_time_p]==0)
    {
    document.getElementById(ident).click();
    var newWindow=window.open("","","toolbar=no, scrollbars=no, left=50, top=50, width=250, height=50");
    newWindow.document.open("text/html", "replace");
    newWindow.document.write("<center>"+document.getElementById(ident).value+"</center>");
    newWindow.document.close();
    }
    else
    document.getElementById(output_time_p).innerHTML=fmt_time(timers[output_time_p]);

    }
    function fmt_time(num_sec)
    {
    var h_time=Math.floor(num_sec/3600);
    var m_time=Math.floor( (num_sec-h_time*3600) /60);
    var s_time=num_sec-h_time*3600-m_time*60;
    if(h_time<10) h_time='0'+h_time;
    if(m_time<10) m_time='0'+m_time;
    if(s_time<10) s_time='0'+s_time;
    var str=h_time+':'+m_time+':'+s_time;
    return(str);
    }
    </script>
    <table>
    <tbody>
    <tr>
    <td>Рыбалка</td>
    <td>
    <input id="fish" type="checkbox" value="пора на рыбалку )" onclick="ftime('fish','fi',30*60)" /></td>
    <td id="fi">00:30:00</td>
    </tr>
    <tr>
    <td>Охота</td>
    <td>
    <input id="hunt1" type="checkbox" value="пора на охоту )" onclick="ftime('hunt1','hu',3*60*60)" /> </td>
    <td id="hu">03:00:00</td>
    </tr>
    <tr>
    <td>Лес</td>
    <td>
    <input id="forest" type="checkbox" value="пора в лес )" onclick="ftime('forest','fo',2*60*60)" /> </td>
    <td id="fo">02:00:00</td>
    </tr>
    <tr>
    </tr>
    <tr>
    <td>Реклама:</td>
    </tr>
    <tr>
    </tr>
    <tr>
    <td>во всех локациях</td>
    <td>
    <input id="advert" type="checkbox" value="реклама в не боевых локациях" onclick="ftime('advert','adv',10*60)" /></td>
    <td id="adv">00:10:00</td>
    </tr>
    <tr>
    <td>в боевых локациях</td>
    <td>
    <input id="advert_b" type="checkbox" value="реклама в боевых локациях" onclick="ftime('advert_b','adv_b',30*60)" /></td>
    <td id="adv_b">00:30:00</td>
    </tr>
    </tbody>
    </table>
     
Загрузка...
Похожие Темы - Таймер
  1. Shouldercannon
    Ответов:
    0
    Просмотров:
    644
  2. Aris
    Ответов:
    0
    Просмотров:
    997
  3. shilovec5377
    Ответов:
    0
    Просмотров:
    1.572
  4. shilovec5377
    Ответов:
    0
    Просмотров:
    1.201
  5. shilovec5377
    Ответов:
    0
    Просмотров:
    1.071

Поделиться этой страницей