Разное > Флейм

бинарные часы

(1/1)

musdog:
Всем добрый день.
Помогите пожалуйста выполнить задание преподавателя - отморозка.
Мне дан исходный код часов на JAVA.
Его надо переделать так чтобы секунды отображались в бинарном виде а часы и минуты как есть в десятичном.
В идеале ещё должен меняться фон с переодичностью минута.
Вот код часоФФФ




JavaScript examples - ×àñû






×ÀÑÛ








Помогите пожалуйста.

html_coder:

--- Цитировать ---musdog:
Мне дан исходный код часов на JAVA.
--- Конец цитаты ---


Ну хотя бы запомни что это не Java, а JavaScript

Вот примерно так



<html>
<head>
<title>JavaScript examples</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript" type="text/javascript">
<!--
/**
* Функция переводит десятичное в двоичное
*/
function dec_to_bin(num)
{
var dividend = num;
var binary_num = \'\';
var rest;
while(dividend != 0)
{
var rest = dividend % 2;
binary_num = rest + binary_num;

if(rest == 1)
{
dividend = dividend - 1;
}

 dividend = dividend / 2;
 }
 
 return binary_num;
}

function ShowTime()
{
var t = new Date();
var h = t.getHours();
var m = t.getMinutes();
var s = t.getSeconds();
var st = new String("");
if (h < 10)
{
st="0"+h;
}
else
{
st=h;
}

st=st+":";

if (m < 10)
{
st=st+"0"+m
}
else
{
st=st+m;
}

st=st+":";
bin_sec = dec_to_bin(s)
st=st+bin_sec;

/*Это не нужно, потому что показывало секунды в десятичной системе счисления
if ( s <10)
{
bin_sec = dec_to_bin(8)
st=st+"0"+s
}
else
{
st=st+s;
}*/
document.f.time.value = st;
a = setTimeout("ShowTime()",1000);
}
//-->
</script>
</head>
<body onLoad="ShowTime()">
<h1>Профессор конечно лопух, но аппаратура при нем, при нем...</h1>
<form name="f">
<input id="tt" type="text" name="time" size="20">
</form>
</body>
</html>


А ведь он тебя попросит объяснить, и вот тут начнется самое интересное )))

musdog:
Альтернативный вариант:
   
   
     
   
function ShowTime()   
{   
  var t=new Date();   
  var h=t.getHours();   
  var m=t.getMinutes();   
  var s=t.getSeconds();   
  var st=new String("");   
  if (h

hanslinger:
Что-то я не уловил преобразования из десятичной системы в двоичную в последнем примере.
В Опере getElementById работает на ура.

Ага, уловил.

Yukko:
тема закрыта, слишком много хамства, ребята ;)

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии