Visualizzazione risultati 1 fino 5 di 5

Discussione: Immagine al click su un submit?

  1. #1
    Guest

    Predefinito Immagine al click su un submit?

    Mi domandavo se è possibile far apparire un' immagine per 3-4 secondi quando si clicca su un input submit e dopo questi 3-4 secondi appaiano i risultati.. Come fare?

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Si, se l'immagine deve apparire all'interno di un contenitore basta che: all'evento onClick del'input submit esegui questa istruzione:

    Codice HTML:
    document.getElementById("id_contenitore").innerHTML = "<img src='percorso_immagine' />";
    Ovviamente il contenitore dovrà avere un id.

    Mentre, se il tag img esiste già basta modificare il suo attributo src per cambiare l'immagine visualizzata:

    Codice HTML:
    document.getElementById("id_immagine").src = "percorso_immagine";
    Sempre con impostato un'id all'immagine.

    Se vuoi fare qualcosa dopo 3 - 2 minuti, da quello che ho capito vuoi farla sparire, puoi far eseguire all'evento onClick dell'input, oltre a quello già detto, la funzione setInterval(), impostata come vuoi te, per impostare un'operazione, in questo caso far scomparire l'immagine, dopo un tot di tempo.
    Ultima modifica di sevenjeak : 16-03-2011 alle ore 16.10.55

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    Grazie, comunque per il setinterval volevo far in modo che all' inizio c'è un' immagine, al click sul submit ne appare un' altra e dopo 3-4 (in cui c'è la seconda immagine) quest' immagine viene sostituita da un' altra e appaiono i 'risultati' (frutto del php)

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Da quello che ho capito dovresti mostrare al click su un'input un'immagine al posto di un'altra, che dopo 3 secondi dovresti mostrare i risultati in php, presumo un'immagine in php mostrante i risultati?

    Se si ti ho fatto un piccolo esempio:

    Codice HTML:
    <script type="text/javascript">
      function cambio()
      {
        var img = document.getElementById("img");
      
        img.src = "immagine2.png";
    	
    	setInterval(img.src = "immagine3.php", 3000);
      }
    </script>
    
    <img src="immagine1.png" id="img" />
    <button onClick="cambio();>cambia immagine</button>
    Dovrebbe funzionare, non ho avuto il tempo di provarlo, ho sostituito l'input con un pulsante ma credo sia uguale.

    Sevenjeak
    Software developer and much more

  5. #5
    Guest

    Predefinito

    Non mi mette l' immagine "immagine2" (in questo caso) ma va direttamente alla 3.. VOrrei farlo un po' come questo: http://www.habbo.it/tag

    Nella parte a sinistra come vedi c'è un' immagine con due animali, scrivendo negli input text due parole (tag) appaiono gli animali che lottano e alla fine un' immagine e sopra i risultati.. Come faccio a farlo in quel modo?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •