| 12345678910111213141516171819202122232425262728293031 |
- var divElem = 'AlertDiv';
- var messageElem = 'AlertMessage';
- Sys.Application.add_load(ApplicationLoadHandler)
- function ApplicationLoadHandler(sender, args)
- {
- Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(CheckStatus);
- }
- function CheckStatus(sender, args)
- {
- var prm = Sys.WebForms.PageRequestManager.getInstance();
- if (prm.get_isInAsyncPostBack() & args.get_postBackElement().id == 'CancelRefresh') {
- prm.abortPostBack();
- }
- else if (prm.get_isInAsyncPostBack() & args.get_postBackElement().id == 'RefreshButton') {
- args.set_cancel(true);
- ActivateAlertDiv('visible', 'Still working on previous request.');
- }
- else if (!prm.get_isInAsyncPostBack() & args.get_postBackElement().id == 'RefreshButton') {
- ActivateAlertDiv('visible', 'Retrieving headlines.');
- }
- }
- function ActivateAlertDiv(visString, msg)
- {
- var adiv = $get(divElem);
- var aspan = $get(messageElem);
- adiv.style.visibility = visString;
- aspan.innerHTML = msg;
- }
- if(typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
|