Часы в текстовом поле. Вариант 2.

    <BODY onload="showTime()">
    <script language="JavaScript">
    <!--
    function showTime() {
    var timeNow = new Date();
    var hours = timeNow.getHours();
    var minutes = timeNow.getMinutes();
    var seconds = timeNow.getSeconds();
    var timeString = "" + ((hours > 12)  hours - 12 : hours);
    timeString += ((minutes < 10)  ":0" : ":") + minutes;
    timeString += ((seconds < 10)  ":0" : ":") + seconds;
    timeString += (hours >= 12)  " p.m." : " a.m.";
    document.htmlClock.timeField.value = timeString;
    timerID = setTimeout("showTime()", 1000);
    }
    //-->

    <FORM name="htmlClock">
    <INPUT type="text" name="timeField" size=11></FORM>