大家都知道,在html中的body中加上onload()函数后,如果网页刷新则是要开始执行这个函数。
我现在遇到一个问题, 我想在执行onload函数之前再执行一个函数比如calendarWeek(),这样在每次刷新网页的时候,对应这个函数的HTML的值还是不变的。
谁能帮帮帮忙。。谢谢。/

解决方案 »

  1.   

    新 onload(){
       //调用calendarWeek();   //原来onload();
    }
      

  2.   


    那这个新的onload怎么调用呢?写在哪里呢??
      

  3.   

    也就是说,calendarWeek();我只想执行一次,之后就再不要执行了,每次再刷新网页对应这个函数的值都不会重新在写道网页上。
      

  4.   

    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(function(){
    $(document).ready(function(){
    alert(2)
    });
    });
    </script>
    <body onload="alert(1)">
    <input>
    </body>
      

  5.   


    是这样的 对应HTML文件,有这样的一个select标签。year 和 calendar week.
    这个地实现是通过js函数calendarZear()和calendarWeek()两个函数
    现在我希望在打开网页后,对这个select标签就把值写进去,此后再刷新网页时,不再执行select对应的函数了,这样,比如我选择了 select标签year是2012 calendar week是14后,如果再刷新网页,select不变。寒食显示2012 14 
      

  6.   


    是这样的 对应HTML文件,有这样的一个select标签。year 和 calendar week.
    这个地实现是通过js函数calendarZear()和calendarWeek()两个函数
    现在我希望在打开网页后,对这个select标签就把值写进去,此后再刷新网页时,不再执行select对应的函数了,这样,比如我选择了 select标签year是2012 calendar week是14后,如果再刷新网页,select不变。依然显示2012 14 
      

  7.   

    你最好用 cookie,浏览器刷新后,只有cookie还保留着,没有其他办法可以判断是否需要执行select对应的函数
      

  8.   

    那就是写到cookie里面吧。这样子就是你想要的哪种效果!