<body onLoad="document.aa.bar_code.focus();clock()">
                                          ^

解决方案 »

  1.   

    iinohk() 
    不行啊,我也这样用过,只能实现页面一里的功能,页面二要实现的功能无法达到!
      

  2.   

    clock()
    函数定义不在 第一个页面吧,复制过去,或者连过去啊
    <body onLoad="document.aa.bar_code.focus();clock()">一定可以的
      

  3.   

    这是源代码:一运行就出错!
    <script>
    day = new Date();
    function clock() {
    today = new Date();
    hrNow = today.getHours();
    mnNow = today.getMinutes();    
    scNow = today.getSeconds();
    miNow = today.getTime();
    time = hour + ":" + min + ":" + secs + ap;
    document.aa.out_time.value = time;
    setTimeout('clock()', 1000);
    }function judge_num(eve)
    {
     var s = eve.value.replace(/^\s+|\s+$/, '');  
      if(s != '' && /\D/g.test(s))
      {
        alert('请在此输入司机条码');
        eve.value = "";
        eve.focus();
    return false;
      }
      else eve.value = s;  
      return true;
    }
    </script><body background="out2.jpg.jpg" onLoad="document.aa.bar_code.focus();clock()" tracingsrc="out2.jpg.jpg" tracingopacity="50">
    <form action="out_enter.php" method="post" name="aa">
    <input type="text" name="bar_code" onBlur="judge_num(this)"  onKeyDown="if(event.keyCode==13)event.keyCode=9">
    <input type="text" name="out_time" readonly="true">
    </form>
    </body>
      

  4.   

    怎麼不可能…
    可能我錯解你的意思吧…你看看你是不是想這樣…
    <body onload="document.all.a.focus();clock();">
    <input type="text" name="a">
    <input type="text" name="b">
    <script>
    function clock(){
    day=new Date();
    document.all.b.value=day.getHours()+"時"+day.getMinutes()+"分";
    }
    </script>
      

  5.   

    <script>
    day = new Date();
    function clock() {
    today = new Date();
    hrNow = today.getHours();
    mnNow = today.getMinutes();    
    scNow = today.getSeconds();
    miNow = today.getTime();
    time = hrNow + ":" + mnNow + ":" + scNow;
    document.aa.out_time.value = time;
    setTimeout('clock()', 1000);
    }function judge_num(eve)
    {
     var s = eve.value.replace(/^\s+|\s+$/, '');  
      if(s != '' && /\D/g.test(s))
      {
        alert('请在此输入司机条码');
        eve.value = "";
        eve.focus();
    return false;
      }
      else eve.value = s;  
      return true;
    }
    </script><body background="out2.jpg.jpg" onLoad="document.aa.bar_code.focus();clock()" tracingsrc="out2.jpg.jpg" tracingopacity="50">
    <form action="out_enter.php" method="post" name="aa">
    <input type="text" name="bar_code" onBlur="judge_num(this)"  onKeyDown="if(event.keyCode==13)event.keyCode=9">
    <input type="text" name="out_time" readonly="true">
    </form>
    </body>
      

  6.   

    iinohk() 
    是啊,就是这个意思,但我一运行,页面的左下角就有一个网页出错的提示符!
    而且b没有数据显示!
      

  7.   

    用event和for两个属性不是很方便么,试试.
      

  8.   

    duhastfaust() 
    给个例子如何?sorry我很笨 (: