Path: csiph.com!news.mixmin.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: "Christoph M. Becker" Newsgroups: comp.lang.javascript Subject: Re: Flow of execution Date: Mon, 11 Apr 2016 10:15:55 +0200 Organization: solani.org Lines: 32 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: solani.org 1460362545 12850 eJwFwQcBACAMAzBL7DM5O9S/BBITJ59QN1eDQc4xwQwEu41mLYrXl15prOu7y1yeFdnLOR8zyhHv (11 Apr 2016 08:15:45 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Mon, 11 Apr 2016 08:15:45 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 X-User-ID: eJwNyUkBwDAIBEBLnAvISQn4l5DOd1zB6DA4zNc3Mdx76uPyTDFo8Kxo4NY/JBE5dJvMWHfPAw9HEK4= In-Reply-To: Cancel-Lock: sha1:3ixqpSnn92BVYK7Vkmzl5UoqxDQ= X-NNTP-Posting-Host: eJwNy8EBwEAEBMCWTrBcOUvov4Rk/uMKQYfBYb6+oCTJ7pmIt8fqaFELnrgnmpEr0Sn3P8/gAzhHEWo= Xref: csiph.com comp.lang.javascript:30257 On 10.04.2016 at 11:58, emf wrote: > If I add an alert at the end of the following function (from > hmf.neocities.org/ix/is5.html): > > window.onload = function () { > "use strict"; > document.getElementById("start").onclick = function () { > requestFullScreen(); > init(); > alert("!"); // added alert > }; > }; > > I would expect that when the Start button is clicked first the > requestFullScreen() would execute, then the init(), and when that one > has finished executing, the alert would come up. But obviously my > reasoning is wrong, because the alert appears immediately after the html > is loaded. says (emphasis mine): | The Element.requestFullscreen() method issues an *asynchronous* | request to make the element be displayed full-screen. The full specification of Element.requestFullScreen() clarifies the details: . -- Christoph M. Becker