<script language="javascript" src="../js/calendar.js"></script>放在head块之中而不要放在body块之中

解决方案 »

  1.   

    是放在head块之中
    关键就是这句出错:javascript:show_calendar('form.outdate');该如何写才对呢
      

  2.   

    <script type="text/javascript" charset="GBK" src="../js/calendar.js"></script>
      

  3.   

    'form.outdate'
    你这样是传了一个字符串的参数给show_calendar方法
      

  4.   

    改为这样:
    javascript:show_calendar(formname.outdate.value);
      

  5.   

    javascript:show_calendar('form.outdate');
    form.outdate是一个文本框来的。我是点击以后把值传给这个文本框。
    现在就是把show_calendar()放在js中就不知如何来写了?
      

  6.   

    你是不是js文件里有代码不是funciton里边阿?注意了,js和html是顺序解析的
      

  7.   

    xxuu503(我爱郭芙蓉!) ( ) 
    你说的是这样,是有一些没有在function里面,那该如何?
      

  8.   

    js和html是顺序解析的.................比如说在head块调用body块的对象(head块比body块先解析,body快的对象还没有生成)这是绝对非法的(function内部的代码没有真正的调用,这种情况是合法的)
      

  9.   

    合理的办法就是,js里边所有的都做成function然后需要的时候,对function调用