-
sìmmia untamettiamo che ho un array di oggetti, e per ognuno devo fare una GM_xmlhttpRequest, e fare una elaborazione della response, prendendo in considerazione dei dati dell'oggetto.
Dato che non è supportato il modo sincrono, come razzo faccio?
Ho provato a inventare una var in più nel gm_xhr ma non vuole.-
Re: sìmmia untaScritto daavvelentaniCubicolarioil 2009-06-14 17:55:00.0 alle 2009-06-14 17:55:00.0Trollate totali: 18184
- Scritto da: achille97
> mettiamo che ho un array di oggetti, e per ognuno
> devo fare una GM_xmlhttpRequest, e fare una
> elaborazione della response, prendendo in
> considerazione dei dati
> dell'oggetto.
> Dato che non è supportato il modo sincrono, come
> razzo
> faccio?
> Ho provato a inventare una var in più nel gm_xhr
> ma non
> vuole.
Non capisco quale sia il problema, spiega meglio.I think happiness is love
- Vladimir Putin-
Re: sìmmia unta
- Scritto da: avvelentani
>
> - Scritto da: achille97
> > mettiamo che ho un array di oggetti, e per
> ognuno
> > devo fare una GM_xmlhttpRequest, e fare una
> > elaborazione della response, prendendo in
> > considerazione dei dati
> > dell'oggetto.
> > Dato che non è supportato il modo sincrono, come
> > razzo
> > faccio?
> > Ho provato a inventare una var in più nel gm_xhr
> > ma non
> > vuole.
>
> Non capisco quale sia il problema, spiega meglio.
L'ho aggirato. Il problema era che l'esecuzione dell'onload del GM_xhr non era sincrona al ciclo for, e non potevo recuperare la var dal ciclo esterno perché cambiava.-
Re: sìmmia untaScritto daavvelentaniCubicolarioil 2009-06-14 18:10:00.0 alle 2009-06-14 18:10:00.0Trollate totali: 18184
- Scritto da: achille97
>
> - Scritto da: avvelentani
> >
> > - Scritto da: achille97
> > > mettiamo che ho un array di oggetti, e per
> > ognuno
> > > devo fare una GM_xmlhttpRequest, e fare una
> > > elaborazione della response, prendendo in
> > > considerazione dei dati
> > > dell'oggetto.
> > > Dato che non è supportato il modo sincrono,
> come
> > > razzo
> > > faccio?
> > > Ho provato a inventare una var in più nel
> gm_xhr
> > > ma non
> > > vuole.
> >
> > Non capisco quale sia il problema, spiega
> meglio.
>
> L'ho aggirato. Il problema era che l'esecuzione
> dell'onload del GM_xhr non era sincrona al ciclo
> for, e non potevo recuperare la var dal ciclo
> esterno perché
> cambiava.
lambda closure, risolve.I think happiness is love
- Vladimir Putin-
Re: sìmmia unta
- Scritto da: avvelentani
>
> - Scritto da: achille97
> >
> > - Scritto da: avvelentani
> > >
> > > - Scritto da: achille97
> > > > mettiamo che ho un array di oggetti, e per
> > > ognuno
> > > > devo fare una GM_xmlhttpRequest, e fare una
> > > > elaborazione della response, prendendo in
> > > > considerazione dei dati
> > > > dell'oggetto.
> > > > Dato che non è supportato il modo sincrono,
> > come
> > > > razzo
> > > > faccio?
> > > > Ho provato a inventare una var in più nel
> > gm_xhr
> > > > ma non
> > > > vuole.
> > >
> > > Non capisco quale sia il problema, spiega
> > meglio.
> >
> > L'ho aggirato. Il problema era che l'esecuzione
> > dell'onload del GM_xhr non era sincrona al ciclo
> > for, e non potevo recuperare la var dal ciclo
> > esterno perché
> > cambiava.
>
> lambda closure, risolve.
Mi fai un esempio col pr0n-script?-
Re: sìmmia untaScritto daavvelentaniCubicolarioil 2009-06-14 18:32:00.0 alle 2009-06-14 18:32:00.0Trollate totali: 18184
- Scritto da: achille97
>
> - Scritto da: avvelentani
> >
> > - Scritto da: achille97
> > >
> > > - Scritto da: avvelentani
> > > >
> > > > - Scritto da: achille97
> > > > > mettiamo che ho un array di oggetti, e per
> > > > ognuno
> > > > > devo fare una GM_xmlhttpRequest, e fare
> una
> > > > > elaborazione della response, prendendo in
> > > > > considerazione dei dati
> > > > > dell'oggetto.
> > > > > Dato che non è supportato il modo
> sincrono,
> > > come
> > > > > razzo
> > > > > faccio?
> > > > > Ho provato a inventare una var in più nel
> > > gm_xhr
> > > > > ma non
> > > > > vuole.
> > > >
> > > > Non capisco quale sia il problema, spiega
> > > meglio.
> > >
> > > L'ho aggirato. Il problema era che
> l'esecuzione
> > > dell'onload del GM_xhr non era sincrona al
> ciclo
> > > for, e non potevo recuperare la var dal ciclo
> > > esterno perché
> > > cambiava.
> >
> > lambda closure, risolve.
>
> Mi fai un esempio col pr0n-script?function cacahandler(i) { return function(responseDetails) { alert(i); } } for (i=0; i < 10; ++i) { GM_xmlhttpRequest({ method: "GET", url: "<a href="http://wakkefamose.it" target='_blank' rel='nofollow'>http://wakkefamose.it</a>/", onload: cachandler(i) }); }I think happiness is love
- Vladimir Putin-
Re: sìmmia untaScritto daavvelentaniCubicolarioil 2009-06-14 18:33:00.0 alle 2009-06-14 18:33:00.0Trollate totali: 18184vabbe' il codice di zanzibar ha sputtanato l'url ma si dovrebbe capire lo stesso.I think happiness is love
- Vladimir Putin-
Re: sìmmia unta
- Scritto da: avvelentani
> vabbe' il codice di zanzibar ha sputtanato l'url
> ma si dovrebbe capire lo
> stesso.
Sì, ho quotato per leggerlo, però non mi è chiaro, la var i viene passata alla funzione al momento della creazione dell'oggetto quindi, non eseguita all'onload?-
Re: sìmmia untaScritto daavvelentaniCubicolarioil 2009-06-14 18:40:00.0 alle 2009-06-14 18:40:00.0Trollate totali: 18184
- Scritto da: achille97
>
> - Scritto da: avvelentani
> > vabbe' il codice di zanzibar ha sputtanato l'url
> > ma si dovrebbe capire lo
> > stesso.
>
> Sì, ho quotato per leggerlo, però non mi è
> chiaro, la var i viene passata alla funzione al
> momento della creazione dell'oggetto quindi, non
> eseguita
> all'onload?
ovvio, e` solo un trucco per creare un binding, in lisp potresti usare un let ma non credo che in javascript ci sia altro modo.I think happiness is love
- Vladimir Putin
-
-
-
-
-
-
-
-
Re: sìmmia untaScritto daNon Autenticatoil 2009-06-14 18:28:00.0 alle 2009-06-14 18:28:00.0
- Scritto da: achille97
> mettiamo che ho un array di oggetti, e per ognuno
> devo fare una GM_xmlhttpRequest, e fare una
> elaborazione della response, prendendo in
> considerazione dei dati
> dell'oggetto.
> Dato che non è supportato il modo sincrono, come
> razzo
> faccio?
il modo sincrono è supportato
-
Re: sìmmia unta
- Scritto da:
>
> - Scritto da: achille97
> > mettiamo che ho un array di oggetti, e per
> ognuno
> > devo fare una GM_xmlhttpRequest, e fare una
> > elaborazione della response, prendendo in
> > considerazione dei dati
> > dell'oggetto.
> > Dato che non è supportato il modo sincrono, come
> > razzo
> > faccio?
>
> il modo sincrono è supportato
Dove?
http://wiki.greasespot.net/GM_xmlhttpRequest
-
Re: sìmmia untaScritto daNon Autenticatoil 2009-06-14 18:43:00.0 alle 2009-06-14 18:43:00.0
- Scritto da: achille97
>
> - Scritto da:
> >
> > - Scritto da: achille97
> > > mettiamo che ho un array di oggetti, e per
> > ognuno
> > > devo fare una GM_xmlhttpRequest, e fare una
> > > elaborazione della response, prendendo in
> > > considerazione dei dati
> > > dell'oggetto.
> > > Dato che non è supportato il modo sincrono,
> come
> > > razzo
> > > faccio?
> >
> > il modo sincrono è supportato
>
> Dove?
> http://wiki.greasespot.net/GM_xmlhttpRequest
puoi sempre usare XMLHttpRequest in GMvar http_request = new XMLHttpRequest(); http_request.open('GET', "<a href="http://forum.html.it/forum/member2.php?action=viewlist&userlist=ignore" title="http://forum.html.it/forum/member2.php?action=viewlist&userlist=ignore" target='_blank' rel='nofollow'>http://forum.html.it/forum/member2.php?action=view...</a>", false); http_request.send(null);-
Re: sìmmia unta
- Scritto da:
>
> - Scritto da: achille97
> >
> > - Scritto da:
> > >
> > > - Scritto da: achille97
> > > > mettiamo che ho un array di oggetti, e per
> > > ognuno
> > > > devo fare una GM_xmlhttpRequest, e fare una
> > > > elaborazione della response, prendendo in
> > > > considerazione dei dati
> > > > dell'oggetto.
> > > > Dato che non è supportato il modo sincrono,
> > come
> > > > razzo
> > > > faccio?
> > >
> > > il modo sincrono è supportato
> >
> > Dove?
> > http://wiki.greasespot.net/GM_xmlhttpRequest
>
> puoi sempre usare XMLHttpRequest in GM
>
>var http_request = new XMLHttpRequest(); > http_request.open('GET', > "<a href="http://forum.html.it/forum/member2.php?action=vie" target='_blank' rel='nofollow'>http://forum.html.it/forum/member2.php?action=vie</a> > http_request.send(null);
in greasemonkey non si può.-
Re: sìmmia untaScritto daNon Autenticatoil 2009-06-14 18:47:00.0 alle 2009-06-14 18:47:00.0
- Scritto da: achille97
>
> - Scritto da:
> >
> > - Scritto da: achille97
> > >
> > > - Scritto da:
> > > >
> > > > - Scritto da: achille97
> > > > > mettiamo che ho un array di oggetti, e per
> > > > ognuno
> > > > > devo fare una GM_xmlhttpRequest, e fare
> una
> > > > > elaborazione della response, prendendo in
> > > > > considerazione dei dati
> > > > > dell'oggetto.
> > > > > Dato che non è supportato il modo
> sincrono,
> > > come
> > > > > razzo
> > > > > faccio?
> > > >
> > > > il modo sincrono è supportato
> > >
> > > Dove?
> > > http://wiki.greasespot.net/GM_xmlhttpRequest
> >
> > puoi sempre usare XMLHttpRequest in GM
> >
> >var http_request = new XMLHttpRequest(); > > http_request.open('GET', > >> "<a href="http://forum.html.it/forum/member2.php?action=vie" target='_blank' rel='nofollow'>http://forum.html.it/forum/member2.php?action=vie</a> > > http_request.send(null);
>
> in greasemonkey non si può.
si che si può, ecco come l'ho usato per gestire la banlist del forum di html
http://pastebin.com/m30608df7
-
Re: sìmmia unta
- Scritto da:
>
> - Scritto da: achille97
> >
> > - Scritto da:
> > >
> > > - Scritto da: achille97
> > > >
> > > > - Scritto da:
> > > > >
> > > > > - Scritto da: achille97
> > > > > > mettiamo che ho un array di oggetti, e
> per
> > > > > ognuno
> > > > > > devo fare una GM_xmlhttpRequest, e fare
> > una
> > > > > > elaborazione della response, prendendo
> in
> > > > > > considerazione dei dati
> > > > > > dell'oggetto.
> > > > > > Dato che non è supportato il modo
> > sincrono,
> > > > come
> > > > > > razzo
> > > > > > faccio?
> > > > >
> > > > > il modo sincrono è supportato
> > > >
> > > > Dove?
> > > > http://wiki.greasespot.net/GM_xmlhttpRequest
> > >
> > > puoi sempre usare XMLHttpRequest in GM
> > >
> > >var http_request = new XMLHttpRequest(); > > > http_request.open('GET', > > >> > > "<a href="http://forum.html.it/forum/member2.php?action=vie" target='_blank' rel='nofollow'>http://forum.html.it/forum/member2.php?action=vie</a> > > > http_request.send(null);
> >
> > in greasemonkey non si può.
>
> si che si può, ecco come l'ho usato per gestire
> la banlist del forum di html
>
>
> http://pastebin.com/m30608df7
Ah, sullo stesso dominio si può allora.
-
-
-
-
-
-