Ciao a tutti, ecco il mio problema:
nel mio sito viene fatto un uso massiccio di ajax perchè ci sono molti contenuti dinamici. Per gestire tutto in modo ottimale ecco cosa succede al click di un link:
-Attivazione evento
-L'evento viene percepito dal browser
-Esecuzione listener click:
-Lettura id link
-Interpretazione a seguito dell'id del contenuto da ricercare
-Inclusione della pagina nel div content
-Lancio funzione setEventiLinkCal()
-Fine
La funzione setEventiLinkCal() non fa altro che riagganciare i listener click a tutti i link necessari (3) perchè in questo processo sono andati persi.
Il problema però è che quando per esempio clicco sul link A, la richiesta parte dalle 2 alle 4 volte (varia). Io ho una connessiona veloce e non si vede niente, ma da un mio amico si vede il sito "lampeggiare" proprio perchè il contenuto viene aggiornato 2/4 volte.
Ho già ispezionato il codice, fatto un debug con alert, ho guardato se per caso la richiesta ajax era finita in un ciclo....niente. Apparentemente la richiesta dovrebbe essere lanciata una volta sola.