Используя следующий скрипт JS.Это прекрасно работает, но я хочу иметь возможность остановить процесс и не могу понять, как этого добиться.
$.jheartbeat = {
options: {
url: "heartbeat_default.asp",
delay: 10000
},
beatfunction: function(){},
timeoutobj: {
id: -1
},
set: function(options, onbeatfunction) {
if (this.timeoutobj.id > -1) {
clearTimeout(this.timeoutobj);
}
if (options) {
$.extend(this.options, options);
}
if (onbeatfunction) {
this.beatfunction = onbeatfunction;
}
this.timeoutobj.id = setTimeout("$.jheartbeat.beat();", this.options.delay);
},
beat: function() {
$("#HeartBeatDIV").load(this.options.url);
this.timeoutobj.id = setTimeout("$.jheartbeat.beat();", this.options.delay);
this.beatfunction();
}
};
Хотелось бы иметь возможность добавить функцию в Killсердцебиение или остановка процесса, вызывающего серверную страницу.