Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    15

    cambio immagine in ajax

    Ciao, premetto che io stò imparando ora ad utilizzare ajax.


    Ho questo problema:

    ho un modulo ajax dove devo fare in modo che un immagine al on click diventi un altra.

    Più specificatamete un + deve diventare - e viceversa.
    Io ho ho le due immagini in 2 .gif come faccio???
    Lo posso fare nell'ajax ho devo farlo nel chiamante? Come?


    Vi ringrazio anticipatamente e mi scuso per la poca chiarezza.

  2. #2
    Prova così:
    [img]img.jpeg[/img]

    function cambia(elem){
    elem.src="nuovaimmagine.jpg";
    }

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da mirkoagrati
    Prova così:
    [img]img.jpeg[/img]

    function cambia(elem){
    elem.src="nuovaimmagine.jpg";
    }

    Ciao
    E il viceversa? :master:
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    function cambia(elem){
    if(elem.src == "nuovaimmagine.jpg")
    elem.src="VECCHIAimmagine.jpg";
    else
    elem.src = "nuovaimmagine.jpg";
    }
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da mirkoagrati
    function cambia(elem){
    if(elem.src == "nuovaimmagine.jpg")
    elem.src="VECCHIAimmagine.jpg";
    else
    elem.src = "nuovaimmagine.jpg";
    }
    in molti browser l' src di un file e' il percorso completo, non quanto specificato nel markup
    quindi il primo if potrebbe non verificarsi mai

    e' piu' sicuro un
    if(elem.src.indexOf("nuovaimmagine.jpg")>-1) ...

    ciao

  6. #6
    Sarebbe più sicuro unire le due gif in una sola immagine e cambiare il backgroundPosition ogni volta, in modo da avere già tutta l'immagine precaricata.
    Oppure più semplicemente usa un new Image per caricare la seconda

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    15
    Grazie molto, mi siete stati di grande aiuto.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.