<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Часики на js
Исходник: Простые электронные текстовые часики на сайте, работающие в IE, Opera, NN, Mozilla, FF [javascript, code #94, hits: 6418, рейтинг: 3/7,4.86(2757)] +
автор: this [добавлен: 08.03.2006] управление:
  1. <script type="text/javascript">
  2. var d=document
  3. var NN = d.layers ? true : (window.opera && !d.createComment) ? true:false
  4. function showTime(){
  5. var tmN = new Date()
  6. var dH = '' + tmN.getHours(); dH =dH.length<2 ? '0' + dH:dH
  7. var dM = '' + tmN.getMinutes(); dM =dM.length<2 ? '0' + dM:dM
  8. var dS = '' + tmN.getSeconds(); dS =dS.length<2 ? '0' + dS:dS
  9. var tmp = dH + ':' + dM + ':' + dS
  10. if (NN) d.F.chas.value = tmp;
  11. else d.getElementById('tm').innerHTML=tmp
  12.  
  13. // Включаем периодический "перезапуск" этой же функции
  14. var t = setTimeout('showTime()',1000)
  15. }
  16. </script>
  17. <div id=tm><form name="F"><input type="button" name="chas" value="XX:XX:XX"></form></div>
  18. <script type="text/javascript">showTime()</script>
Как видно вся эта "пляска" c формой и инпутом - ориентирована только на браузер NN, не понимавший в старых версиях innerHTML у элементов.
Если вы уверены в том, что на Ваш сайт не будут заходить пользователи со старых netscape-ов, то все это можно опустить, и оставить лишь один div, т.е.:
<div id=tm></div>

Скрипт был найден на http://forall.ru-board.com/Svarga/

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2020 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.007707 секунд
Количество запросов к БД: 8, gzip: 3.5kb/10.1kb(66%)