Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    30

    La gif che

    Ciao, vi scrivo per chiedervi come implementare le gif che mostrano il "caricamento" di una richiesta Ajax al server.

    Ho studiato molte tecniche per effettuare le richieste ed elaborare le risposte, ma non ho trovato nulla che mi permettesse di capire come gestire la rotellina gif!

    Delle idee mi sono venute, ma vorrei qualcosa di "standard".

    Siccome devono essere inserite in un contenitore, il che viene definito dopo il "body onload", devo per forza fare in modo la funzione che fa partire la richiesta Ajax venga richiamata al "body onload"?

    Ditemi i vostri metodi!

    Grazie
    The Web Designer

  2. #2
    Semplice. Crei un tag image con javascript, mediante createElement("img").
    Gli dai display none. Quando inizia la richiesta setti display a block. Quando finisce la richiesta ( readyState a 4 ) setti di nuovo display a none.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    30
    Ok ma l'elemento img creato devo aggiungerlo a qualche elemento già esistente nella pagina per farlo visualizzare, quindi devo per forza richiamare la richiesta al caricamento della pagina e non prima automaticamente?

    Grazie
    The Web Designer

  4. #4
    Scusa, mi sono ricordato che c'è una soluzione migliore. Visto che il contenuto viene messo in un div ( o qualsiasi altro tag ), modifichi l'innerHTML di questo div mettendoci un tag img, che poi verrà eliminato automaticamente quando al readystate = 4, lo script farà elemento.innerHTML=response.text

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.