Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #21325

Re: Suspending the flow of JS/ES execution

From "Mel Smith" <med_cutout_syntel@aol.com>
Newsgroups comp.lang.javascript
Subject Re: Suspending the flow of JS/ES execution
Date 2013-09-13 09:09 -0600
Message-ID <b9go5nF95qcU1@mid.individual.net> (permalink)
References <b9ekdcFqih1U1@mid.individual.net> <4fpYt.72772$wA2.68551@fx32.iad> <b9eob3Frcm0U1@mid.individual.net> <1ddaiqhh6qdpo.1f6innudnejww.dlg@40tude.net>

Show all headers | View raw


JJ said:

> ..... What you need to do is
> to move the codes after the "Alert(...)" execution into a callback 
> function.
> That callback should be called after AlertFin is executed. The flow should
> be like this:
>
> Alert > (idle) > AlertFin > callback
>
>
> So first, convert the code after calling the "Alert(...)", into a callback
> function:
>
> function alertCallback() {
>  someobj.focus();
> }
>
> function somefunc() {
>  Alert(cmsg, alertCallback);
>  return;
> }
>
> Then change the Alert definition to this:
>
> function Alert(cmsg, callback)
>
> Then in the Alert function, change the INPUT HTML code to:
>
> <input type="button" id="ialertokbutt" value="OK" />
>
> Still in the Alert function, append this lines:
>
> getobj("ialertokbutt").onclick = function() {
>  AlertFin();
>  if (callback) {
>    //note: type checking of "callback" parameter is absent
>    callback();
>  }
> }

Hi JJ:

    It works perfectly.

Thank you very much for the info on Callbacks !

-Mel Smith

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Suspending the flow of JS/ES execution "Mel Smith" <med_cutout_syntel@aol.com> - 2013-09-12 13:53 -0600
  Re: Suspending the flow of JS/ES execution Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2013-09-12 13:12 -0700
    Re: Suspending the flow of JS/ES execution "Mel Smith" <med_cutout_syntel@aol.com> - 2013-09-12 15:00 -0600
      Re: Suspending the flow of JS/ES execution JJ <duh@nah.meh> - 2013-09-13 04:53 +0700
        Re: Suspending the flow of JS/ES execution "Mel Smith" <med_cutout_syntel@aol.com> - 2013-09-12 18:42 -0600
        Re: Suspending the flow of JS/ES execution "Mel Smith" <med_cutout_syntel@aol.com> - 2013-09-13 09:09 -0600
          Re: Suspending the flow of JS/ES execution "Mel Smith" <med_cutout_syntel@aol.com> - 2013-09-13 10:11 -0600
            Re: Suspending the flow of JS/ES execution "Mel Smith" <med_cutout_syntel@aol.com> - 2013-09-13 13:07 -0600

csiph-web