zoukankan      html  css  js  c++  java
  • 记录ICallbackEventHandler 同时并发访问容易引发的问题

    如果多个脚本同时定时访问,容易引发脚本异常,没下就记下来了。

    代码
    </script>
    <script type="text/javascript">
    function WebForm_CallbackComplete_SyncFixed() {
      
    for (var i = 0; i < __pendingCallbacks.length; i++) {
       callbackObject 
    = __pendingCallbacks[ i ];
      
    if (callbackObject && callbackObject.xmlRequest && (callbackObject.xmlRequest.readyState == 4)) { 
       
    if (!__pendingCallbacks[ i ].async) {
         __synchronousCallBackIndex 
    = -1;
       }
       __pendingCallbacks[i] 
    = null;
       var callbackFrameID 
    = "__CALLBACKFRAME" + i;
       var xmlRequestFrame 
    = document.getElementById(callbackFrameID);
       
    if (xmlRequestFrame) {
         xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
       }
       WebForm_ExecuteCallback(callbackObject);
      }
     }
    }
    window.onload 
    = function(){
    if (typeof (WebForm_CallbackComplete) == "function") {
      WebForm_CallbackComplete 
    = WebForm_CallbackComplete_SyncFixed;
    }}
    </script>
    版权声明:本文原创发表于 博客园,作者为 路过秋天 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
    个人微信公众号
    创业QQ群:617713515
    Donation(扫码支持作者):支付宝:
    Donation(扫码支持作者):微信:
  • 相关阅读:
    jsfl学习
    反射的小例子
    Tsql 递归构造连续日期序列
    无法远程链接sqlserver的解决办法
    ubuntu下安装中文输入法ibus
    vs2008设置为这个背景色
    由于登陆失败而无法启动服务mssqlserver无法启动的问题
    配置solr
    笔记本无法检测到无线信号的终极解决方案
    win7 asp.net 配置iis
  • 原文地址:https://www.cnblogs.com/cyq1162/p/1702978.html
Copyright © 2011-2022 走看看