Ciao a tutti
Cercherò di essere breve.
Credo che sia un discorso interessante... spero :-P
Mettiamo il caso che voi in questo sito volete scegliere 2 oggetti...
L'oggetto che voi volete è X e Y
Cliccate sul pulsante per scegliere X e succede che:
1) vi toglie 1 punto
2) dà un punto alla persona che possiede X
3) da ambedue compare la voce X
Cliccate sul pulsante per scegliere Y e succede che:
1) vi toglie 1 punto
2) chi possiede Y riceve 1 punto
3) nel profilo di ambedue compare la voce Y
Quindi alla fine di tutto, ambedue nel vostro profilo avrete X e Y (relativamente a chi ha chiesto e chi deve dare)
Ora:
Io apro 2 browser, mi collego al sito con lo stesso username e password
Il primo lo porto alla pagina dove c'è il pulsante per chiedere X
Il secondo alla pagina dove c'è il pulsante per chiedere Y
Rimpicciolisco le dimensioni di ambedue i browser il tanto per contenere solamente il pulsante da cliccare, e avvicino le due finestre tra loro in modo tale che mi escano praticamente i 2 pulsanti uno a fianco all'altro
Se io clicco sul pulsante del primo browser e poi vado a cliccare velocemente anche sul pulsante del secondo browser, ancor prima che il primo abbia finito l'esecuzione dello script, alla fine di tutto la situazione sarà questa:
1) in totale mi avrà tolto solamente 1 punto, e non 2 punti
2) l'altra persona riceve invece 2 punti (e qui è giusto che sia così)
3) da ambedue compare 2 volte X (la prima richiesta), e non X e Y
Secondo voi tutto questo da cosa è dovuto??