<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FPage_Components%2FCount_Down</id>
		<title>JavaScript DHTML/Page Components/Count Down - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FPage_Components%2FCount_Down"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Page_Components/Count_Down&amp;action=history"/>
		<updated>2026-04-05T18:28:38Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Page_Components/Count_Down&amp;diff=3544&amp;oldid=prev</id>
		<title> в 10:00, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Page_Components/Count_Down&amp;diff=3544&amp;oldid=prev"/>
				<updated>2010-05-26T10:00:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:00, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Page_Components/Count_Down&amp;diff=3545&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Page_Components/Count_Down&amp;diff=3545&amp;oldid=prev"/>
				<updated>2010-05-26T07:26:22Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==New Year&amp;quot;s Count-Down Timer==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
  &amp;quot;http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
     Example File From &amp;quot;JavaScript and DHTML Cookbook&amp;quot;&lt;br /&gt;
     Published by O&amp;quot;Reilly &amp;amp; Associates&lt;br /&gt;
     Copyright 2003 Danny Goodman&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Recipe 15.8&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;style id=&amp;quot;mainStyle&amp;quot; type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
html {background-color:#cccccc}&lt;br /&gt;
body {background-color:#eeeeee; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px;&lt;br /&gt;
    margin-left:15%; margin-right:15%; border:3px groove darkred; padding:15px}&lt;br /&gt;
h1 {text-align:right; font-size:1.5em; font-weight:bold}&lt;br /&gt;
h2 {text-align:left; font-size:1.1em; font-weight:bold; text-decoration:underline}&lt;br /&gt;
.buttons {margin-top:10px}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
table {table-collapse:collapse; border-spacing:0}&lt;br /&gt;
td {border:2px groove black; padding:7px; background-color:#ccffcc}&lt;br /&gt;
th {border:2px groove black; padding:7px; background-color:#ffffcc}&lt;br /&gt;
.ctr {text-align:center}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
if (document.images) {&lt;br /&gt;
    var imgArray = new Array();&lt;br /&gt;
    imgArray[0] = new Image(60,120);&lt;br /&gt;
    imgArray[0].src = &amp;quot;digits/0.gif&amp;quot;;&lt;br /&gt;
    imgArray[1] = new Image(60,120);&lt;br /&gt;
    imgArray[1].src = &amp;quot;digits/1.gif&amp;quot;;&lt;br /&gt;
    imgArray[2] = new Image(60,120);&lt;br /&gt;
    imgArray[2].src = &amp;quot;digits/2.gif&amp;quot;;&lt;br /&gt;
    imgArray[3] = new Image(60,120);&lt;br /&gt;
    imgArray[3].src = &amp;quot;digits/3.gif&amp;quot;;&lt;br /&gt;
    imgArray[4] = new Image(60,120);&lt;br /&gt;
    imgArray[4].src = &amp;quot;digits/4.gif&amp;quot;;&lt;br /&gt;
    imgArray[5] = new Image(60,120);&lt;br /&gt;
    imgArray[5].src = &amp;quot;digits/5.gif&amp;quot;;&lt;br /&gt;
    imgArray[6] = new Image(60,120);&lt;br /&gt;
    imgArray[6].src = &amp;quot;digits/6.gif&amp;quot;;&lt;br /&gt;
    imgArray[7] = new Image(60,120);&lt;br /&gt;
    imgArray[7].src = &amp;quot;digits/7.gif&amp;quot;;&lt;br /&gt;
    imgArray[8] = new Image(60,120);&lt;br /&gt;
    imgArray[8].src = &amp;quot;digits/8.gif&amp;quot;;&lt;br /&gt;
    imgArray[9] = new Image(60,120);&lt;br /&gt;
    imgArray[9].src = &amp;quot;digits/9.gif&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
var nextYear = new Date().getYear() + 1;&lt;br /&gt;
nextYear += (nextYear &amp;lt; 1900) ? 1900 : 0;&lt;br /&gt;
var targetDate = new Date(nextYear,0,1);&lt;br /&gt;
var targetInMS = targetDate.getTime();&lt;br /&gt;
var oneSec = 1000;&lt;br /&gt;
var oneMin = 60 * oneSec;&lt;br /&gt;
var oneHr = 60 * oneMin;&lt;br /&gt;
var oneDay = 24 * oneHr;&lt;br /&gt;
function countDown() {&lt;br /&gt;
    var nowInMS = new Date().getTime();&lt;br /&gt;
    var diff = targetInMS - nowInMS;&lt;br /&gt;
    var scratchPad = diff / oneDay;&lt;br /&gt;
    var daysLeft = Math.floor(scratchPad);&lt;br /&gt;
    // hours left&lt;br /&gt;
    diff -= (daysLeft * oneDay);&lt;br /&gt;
    scratchPad = diff / oneHr;&lt;br /&gt;
    var hrsLeft = Math.floor(scratchPad);&lt;br /&gt;
    // minutes left&lt;br /&gt;
    diff -= (hrsLeft * oneHr);&lt;br /&gt;
    scratchPad = diff / oneMin;&lt;br /&gt;
    var minsLeft = Math.floor(scratchPad);&lt;br /&gt;
    // seconds left&lt;br /&gt;
    diff -= (minsLeft * oneMin);&lt;br /&gt;
    scratchPad = diff / oneSec;&lt;br /&gt;
    var secsLeft = Math.floor(scratchPad);&lt;br /&gt;
    // now adjust images&lt;br /&gt;
    setImages(daysLeft, hrsLeft, minsLeft, secsLeft);&lt;br /&gt;
}&lt;br /&gt;
function setImages(days, hrs, mins, secs) {&lt;br /&gt;
    var i;&lt;br /&gt;
    days = formatNum(days, 3); &lt;br /&gt;
    for (i = 0; i &amp;lt; days.length; i++) {&lt;br /&gt;
        document.images[&amp;quot;days&amp;quot; + i].src = imgArray[parseInt(days.charAt(i))].src;&lt;br /&gt;
    }&lt;br /&gt;
    hrs = formatNum(hrs, 2);&lt;br /&gt;
    for (i = 0; i &amp;lt; hrs.length; i++) {&lt;br /&gt;
        document.images[&amp;quot;hours&amp;quot; + i].src = imgArray[parseInt(hrs.charAt(i))].src;&lt;br /&gt;
    }&lt;br /&gt;
    mins = formatNum(mins, 2);&lt;br /&gt;
    for (i = 0; i &amp;lt; mins.length; i++) {&lt;br /&gt;
        document.images[&amp;quot;minutes&amp;quot; + i].src = imgArray[parseInt(mins.charAt(i))].src;&lt;br /&gt;
    }&lt;br /&gt;
    secs = formatNum(secs, 2);&lt;br /&gt;
    for (i = 0; i &amp;lt; secs.length; i++) {&lt;br /&gt;
        document.images[&amp;quot;seconds&amp;quot; + i].src = imgArray[parseInt(secs.charAt(i))].src;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function formatNum(num, len) {&lt;br /&gt;
    var numStr = &amp;quot;&amp;quot; + num;&lt;br /&gt;
    while (numStr.length &amp;lt; len) {&lt;br /&gt;
        numStr = &amp;quot;0&amp;quot; + numStr;&lt;br /&gt;
    }&lt;br /&gt;
    return numStr&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body style=&amp;quot;margin-left:10%; margin-right:10%&amp;quot; onload=&amp;quot;setInterval(&amp;quot;countDown()&amp;quot;, 1000)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;New Year&amp;quot;s Count-Down Timer&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;hr /&amp;gt; &lt;br /&gt;
&amp;lt;table cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;days0&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;days&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;days1&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;days&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;days2&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;days&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;digits/days.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;260&amp;quot; alt=&amp;quot;days&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;hours0&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;hours&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;hours1&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;hours&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;digits/hours.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;360&amp;quot; alt=&amp;quot;hours&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;minutes0&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;minutes&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;minutes1&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;minutes&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;digits/minutes.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;450&amp;quot; alt=&amp;quot;minutes&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;seconds0&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;seconds&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img name=&amp;quot;seconds1&amp;quot; src=&amp;quot;digits/0.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;60&amp;quot; alt=&amp;quot;seconds&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;digits/seconds.gif&amp;quot; height=&amp;quot;120&amp;quot; width=&amp;quot;460&amp;quot; alt=&amp;quot;seconds&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==setTimeout() method==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function timeout(){&lt;br /&gt;
    setTimeout(&amp;quot;alert(&amp;quot;Hi&amp;quot;)&amp;quot;, 1000)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;timeout()&amp;quot; value=&amp;quot;Count down&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>