zoukankan      html  css  js  c++  java
  • Atlas中window.onload/自动加载自定义脚本的解决(ClientSide)

    WebForm里,有些脚本总希望每次刷新都执行,用了Atlas后, 总是要用ClientScript.RegisterStartupScript, 很烦.
    终于找到个好办法.如下,每次刷新列表后, 为不同的条目设置对应颜色.
    在页面任意处加入:

    <script type="text/javascript">
        
    ///Init Color
        function InitColor()
       
    {
           .
        }

        
    ///Binding Event
        Sys.Application.load.add(initialize);
        
    function initialize()
        
    {
            _prm 
    = Sys.WebForms.PageRequestManager;
            _prm.propertyChanged.add(onPropertyChanged);
        }

        
    function onPropertyChanged(sender, args)
        
    {
            
    if(args.get_propertyName() == "inPostBack"
            
    {
                
    if(sender.get_inPostBack())//Post? [crabo grid]
                {} 
                
    else//Back?
                {
                    InitColor();
                }

            }

        }

        
    </script>
  • 相关阅读:
    POJ 2955
    POJ 1276 多重背包
    UVA 11584 划分回文字串
    Uva 11400 照明系统
    POJ 2677 Tour
    Uva 437 巴比伦塔 && UVA10003
    12563 Jin Ge Jin Qu hao
    最小公共祖先 (Tarjan) POJ1470
    DB2
    SQLserver数据库
  • 原文地址:https://www.cnblogs.com/crabo/p/508621.html
Copyright © 2011-2022 走看看