If multiple scripts are accessed at the same time, it is easy to throw a script exception, which is not written down.
Code </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 >