Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    cambiare immagine con un click

    salve, vorrei poter cambiare definitivamente un'immagine cliccandoci sopra. E' possibile?

    attualmente cambia solo durante l'istante del click per poi tornare normale.

  2. #2
    Uhm, farei come segue...ma aspetta opinioni più auterevoli:


    codice:
    html
    <div #img_container>
         [img]immagine1.png[/img]
    </div>

    codice:
    javascript/jquery
    $('#img_container').click(function(){
    		$(this).html('[img]immagine2.png[/img]');
    });

  3. #3
    grazie. funziona perfettamente.

  4. #4
    altro problema...lo so sono scarso...
    In questa funzione che mi permette di cambiare l'immagine con un click devo fare un confronto, se l'attributo src è uguale a una determinata stringa allora devo sostituire l'immagine con una altrimenti con un'altra.

    function cambiaimg(oggetto) {
    if(oggetto.id==1 and oggetto.src=="immagini/stellinaspenta.gif") {
    oggetto.setAttribute("src","immagini/stellinaaccesa.gif");
    }
    else {oggetto.setAttribute("src","immagini/stellinaspenta.gif")}
    }


    oggetto.src=="immagini/stellinaspenta.gif"--> questa è la parte incriminata solo che nn capisco cosa non vada, ho provato anche con il metodo strcmp() ma nulla.help.

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    function cambiaimg(oggetto) {
    if(oggetto.id==1 && oggetto.src=="http//www.[qui-metti-il-sito-completo]/immagini/stellinaspenta.gif") {
    oggetto.src="immagini/stellinaaccesa.gif";
    }
    else {oggetto.src="immagini/stellinaspenta.gif"
    }
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    grazie funziona, ma come mai prima non andava? pensavo che si potessero usare anche i percorsi relativi..non è cosi???

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da akkressor
    grazie funziona, ma come mai prima non andava?
    due errori and (che in js non esiste) l'equivalente e && e il percorso
    pensavo che si potessero usare anche i percorsi relativi..non è cosi???
    esatto in js non esistono percorsi relativi prerogativa server
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Originariamente inviato da cavicchiandrea
    due errori and (che in js non esiste) l'equivalente e && e il percorso esatto in js non esistono percorsi relativi prerogativa server
    scusa ma credo di non aver capito...
    oggetto.src="immagini/stellinaspenta.gif"-->questo è un percorso relativo.Perchè qui lo usi e nel confronto non posso?

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da akkressor
    scusa ma credo di non aver capito...
    Forse è il caso di leggere guide e libri js per togliersi i dubbi e incomprensioni
    oggetto.src="immagini/stellinaspenta.gif"-->questo è un percorso relativo.Perchè qui lo usi e nel confronto non posso?
    Perché sono due cose diverse una cosa è il confronto che deve essere assoluto un altro è l'assegnazione che supporta entrambi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.