AIUTO URGENTE: ajax e caricamento immagine

  • Creatore Discussione Creatore Discussione poldovc
  • Data di inizio Data di inizio

poldovc

Nuovo Utente
1 Giu 2007
2
0
0
Ciao a tutti,

ho un problema piuttosto urgente da risolvere e spero che qualcuno possa aiutarmi...

la mia pagina web contiene una grossa immagine (una mappa) che necessita di essere ricaricata ogni volta che un db subisce delle variazioni e invia al mio client il nuovo url dell'immagine. Ho creato una richiesta ajax che interroga il server ogni tot secondi: questa richiesta mi modifica l'src della suddetta immagine quando il server ne invia uno nuovo.

Fin qui tutto bene, ma il mio problema è che vorrei sapere quando effettivamente la nuova immagine è stata visualizzata a video (caricamento completo) perchè vorrei evitare che ajax invii comunque altre richieste al server prima che effettivamente quella in corso non sia stata completata...come posso sapere quando la nuova immagine è stata visualizzata?

Grazie a chiunque tenterà di aiutarmi...

ciao!

Paolo
 
Molto interessante la tua richiesta...

Non ho la soluzione ma farei lo stesso un tentativo...

Costruisci lato server un oggetto nascosto, subito dopo la mappa.
Se il caricamento dell'immagine non è asincrono hai la certezza del caricamento completo quando trovi anche quell'oggetto. Altrimenti dovrebbe essere "undefined" se richiesto lato client.

Se non funziona così non saprei proprio :confused:!

:byebye:
 
Costruisci lato server un oggetto nascosto, subito dopo la mappa.
Se il caricamento dell'immagine non è asincrono hai la certezza del caricamento completo quando trovi anche quell'oggetto. Altrimenti dovrebbe essere "undefined" se richiesto lato client.
:

grazie del suggerimento, ma non credo faccia al caso mio...

il problema è che il server si occupa solo della generazione della mappa e manda l'url del file di immagine al client, il quale fa un semplice cambio di "src"...io vorrei riuscire a sapere quando è avvenuto questo cambio e quando la nuova immagine è stata effettivamente caricata...

ho provato a mettere un alert subito dopo il cambiamento dell'src nel tag <img>, ma l'alert viene stampato a video comunque prima dell'effettivo caricamento fisico dell'immagine...

nessuno sa come aiutarmi????

ciao!
 

Discussioni simili