1

ASP.NETカスタムコントロールを作成しています。

コントロールが存在するASPXページのbodyonloadイベントを設定したいと思います。

runat="server"を持つASPXページのbodyタグに依存できないことに注意してください。

何か案は??

乾杯。

4

3 に答える 3

3

インラインJavaScript!jQueryを使用できない場合に備えて

 function addLoadEvent(func) {   
   var oldonload = window.onload;   
   if    (typeof window.onload != 'function')
      {
        window.onload = func;   
      } else {
     window.onload = function() {
       if (oldonload) {
         oldonload();
           }
       func();
     }   } }

 addLoadEvent(initialize);

読むためのリンクhttp://www.webreference.com/programming/javascript/onloads/
クレジットgotohttp ://simonwillison.net/

于 2010-04-27T10:27:05.103 に答える
1

プロジェクトにjQueryを含めると、次のように使用できます。

jQuery(document).ready(function () 
{
    // page load code here
});

これらはページ上で複数回実行できます。つまり、コントロール内で便利です。

于 2010-04-27T10:27:44.903 に答える
0

これを試して、

<script type="text/javascript">
 window.onload  = initialize();

   function initialize() {
          //your stuff
   }
 </script>
于 2010-04-27T10:28:05.710 に答える