Секундомр. Начиная с загзки окна, каждую секунду запускается функция timer():

<html>

<head>

<title>Секундомер</title>

<script language="JavaScript">

<!--

var x=0;// Объявление переменной

function timer(){

x++;//тоже самое что х=х+1;, происодит при каждом вызове функции

document.form1.entry.value=x/10;}//вывод десятой части х, происодит при каждом вызове функции

 

-->

</Script>

</head>

<body onload="window.tmr=setInterval('timer()',100);"

onunload="clearInterval(window.tmr);">

LALALALA

<Form name="form1">

<Input Type="text" Name="entry">

</form>

</body>

</html>

     *     *     *

 

 

Часы. Начиная с загзки окна, каждую секунду запускается функция timer():

<html>

<head>

<title>Секундомер</title>

<script language="JavaScript">

<!--

 

function timer(){

var time = new Date();// Создаем объект time, в котором лежат годы, месяци, недели, дни, часы, минуты, секунды

h= time.getHours();// вытаскиваем чсы из созданного объекта 

m= time.getMinutes();// вытаскиваем минуты

s= time.getSeconds();// вытаскиваем секунды

if (s<10){document.form1.entry.value=h+":"+m+":0"+s;}else// Выводим все что у на есть в нужом виде

{document.form1.entry.value=h+":"+m+":"+s;}}

 

-->

</Script>

</head>

<body onload="window.tmr=setInterval('timer()',1000);"

onunload="clearInterval(window.tmr);">

LALALALA

<Form name="form1">

<Input Type="text" Name="entry">

</form>

</body>

</html>

 

 

    *     *     *


Теже часы но с мигающими точками:

 

<html>

<head>

<title>Секундомер</title>

<script language="JavaScript">

<!--

var f=":", d=" ";

function timer(){

var time = new Date();

h= time.getHours();

m= time.getMinutes();

s= time.getSeconds();

if (s%2==0){

if (s<10){

if(m<10){

document.form1.entry.value=h+f+"0"+m+f+"0"+s;

}else{

document.form1.entry.value=h+f+m+f+"0"+s;

}

}else if(m<10){

document.form1.entry.value=h+f+"0"+m+f+s;

}

else{

document.form1.entry.value=h+f+m+f+s;

}

}else if (s<10){

if(m<10){

document.form1.entry.value=h+d+"0"+m+d+"0"+s;

}else{

document.form1.entry.value=h+d+m+d+"0"+s;

}

}else if(m<10){

document.form1.entry.value=h+d+"0"+m+d+s;

}

else{

document.form1.entry.value=h+d+m+d+s;

}

}

 

-->

</Script>

</head>

<body onload="window.tmr=setInterval('timer()',500);"

onunload="clearInterval(window.tmr);">

LALALALA

<Form name="form1">

<Input Type="text" Name="entry">

</form>

</body>

</html>

 

 

© gruppa-43im2009

Конструктор сайтов - uCoz