It works if you change
Code:
<script language="javascript" type="text/javascript">
Chapter7_OnLoading.onLoading = function(currentVis) {
var loadingDiv = document.getElementById("loading");
if(loadingDiv != null) {
loadingDiv.style.visibility = currentVis ? "visible" : "hidden";
}
}
function ShowLoading(seconds) {
Chapter7_OnLoading.WaitXSeconds(seconds,WaitXSeconds_Callback);
}
function WaitXSeconds_Callback(response) {
alert(response.value);
}
</script>
into
Code:
<script language="javascript" type="text/javascript">
var c=0;
AjaxPro.onLoading = function(currentVis) {
c++;
window.status=c;
var loadingDiv = document.getElementById("loading");
if(loadingDiv != null) {
loadingDiv.style.visibility = currentVis ? "visible" : "hidden";
}
}
function ShowLoading(seconds) {
Chapter7_OnLoading.WaitXSeconds(seconds,WaitXSeconds_Callback);
}
function WaitXSeconds_Callback(response) {
alert(response.value);
}
</script>
but I don't completely understand why, apart from the obvious that onloading is not fired in the first part.