博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

页面加载完毕后执行一段脚本

Posted on 2011-02-16 10:12  sigo-yr  阅读(532)  评论(1)    收藏  举报
<body>
……网页内容
<script>tabClick(0);</script>
</body>

我们有时候会遇到上面这种情况,即需要在页面加载完毕后执行某段js脚本。

但是,有时候仅希望该脚本在页面初次加载时执行,因此上面这种方法在遇到页面回发时则不能满足要求。因此需要换种方式。

protected void Page_Load(object sender, System.EventArgs e)
  {
    
// 在此处放置用户代码以初始化页面
    if (!IsPostBack)
    {
      ……
      ClientScript.RegisterStartupScript(ClientScript.GetType(),
"myscript", "<script>tabClick(0);</script>")
  }
}
后来,经过测试,将这段脚本放到PostBack里面很好的解决了这个问题。

流量统计