window.onload=functionName;
function window.onload(){
        functionName();
}
window.onload=function(){
        functionName();
}
都可以在页面加载的时候调用函数functionName,不过刷新的时候还是会再调用一次
至于程序,不知道你说的是哪种
js要判断是否第一次加载可以用cookie,不过似乎没什么实际用处

解决方案 »

  1.   

    你可以用一个hidden来保存是否第一次加载的值
    如果是则可用楼上的方法,不是的话就不动作是用asp.net吗?
    <input type="hidden" id="hid1" runat="server" value="0" />function test()
    {
      var hid1 = document.getElementById("hid1");
      if(hid1.value == "0")
      {
        //如果是第一次加载,则操作
      }
      else
      {
       //否则不动作
      }
    }
    <body onload="test();">后台的Page_Load事件
    if(Page.IsPostBack)
    {
      hid1.Value = "1"; //如果是重新加载则将hidden的值变成1
    }