Contenuto cancellato Contenuto aggiunto
Riga 706:
:: Roger [[Utente:Samuele Papa|<span style="color:#ff6600">Samuele</span>]] 09:03, 31 ago 2012 (CEST)
::: Aimè. Mi trovo nel magico mondo della programmazione asincrona - e in realtà il codice che mi avevi passato un paio di giorni fa quello è. Il povero getPage() lo restituisce pure, ma troppo tardi.... ;-) Con i miei test da principiante, oggi, ho trovato tutta una serie di stranezze e assurdità, e mi rendo conto che stavo sempre dentro il comportamento inaspettato e random degli script che richiedono programmazione asincrona. Sai che faccio? Mi prendo una pausa di meditazione e digestione e edito un po'. :-) --[[User:Alex brollo|Alex brollo]] ([[User talk:Alex brollo|disc.]]) 22:13, 31 ago 2012 (CEST)
 
== Ancora sul magico mondo dell'js asincrono ==
 
Chissà? Forse ho ideato uno sporco trucco per rendere sincrono quello che è asincrono (meglio: per fermare ogni altro codice fintanto che lo script asincrono non si è deciso a finire il suo lavoro).
 
Ho aggiunto, alla sinistra della bottoniera, uno dei tanti Throbbler disponibili, e l'ho ficcato in una div con display:none. Ora, se prima di lanciare uno script asincrono smaschero il throbbler impostando display=inline, l'ultima istruzione appena prima di uscire da uno script asincrono è quella di ri-nasconde il throbbler, immagino che una funzione waitThrobbler() contenga un ciclo senza fine da cui si esce solo se il throbbler o nascosto.... è possibile che sia così semplice? --[[User:Alex brollo|Alex brollo]] ([[User talk:Alex brollo|disc.]]) 19:09, 1 set 2012 (CEST)