Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    170

    Funzione per cambiare contenuto href

    Buongiorno a tutti.

    Utilizzo questa funzione per cambiare il contenuto del tag src di un'immagine dato il suo id:

    function changeImg(imgId,newSrc){
    document.getElementById(imgId).src = newSrc;
    }



    Poi nel tasto che esegue la funzione:

    <div onClick="changeImg('immagine','img/immagine_2.jpg')">
    CAMBIA
    </div>


    ora l'immagine che deve cambiare:

    [img]img/immagine_1.jpg[/img]





    Ora avrei bisogno di fare la stessa cosa con un link e ho provato a modificare gli script precedenti in questo modo:

    function changeLink(aId,newLink){
    document.getElementById(aId).href = newLink;
    }

    <div onClick="changeLink('collegamento','collegamento_2 .html')">
    CAMBIA
    </div>

    link



    Ma purtroppo non funziona....
    Qualcuno mi può aiutare?

    Grazie in anticipo a chiunque si interessi!
    Paolo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    170
    Inoltre mi chiedo....
    è possibile associare ad onClick l'esecuzione di due funzioni?...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    link

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    170
    Scusami Vindav, hai ragione, ho sagliato a scrivere qui nel forum, ma l'avevo fatto cosi:
    link

    Ma non funziona...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    a me funziona... ci sara qualche altro problema che non ha a che fare con il codice che hai postato. Vedi se c'è qualche errore nella console javascript... e cerca di dare una minima spiegazione perche dicendo "non funziona" non ci aiuto di certo

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    170
    Chiedo scusa avevo fatto un'errore stupido io dimenticandomi delle virgolette...

    Ma è possiblile far eseguire ad onClick sia la funzione changeImg che la funzione changeLink ?

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    certo!

    codice:
    div onClick="changeImg('immagine','img/immagine_2.jpg'); changeLink('collegamento','collegamento_2.html');">

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    170
    Grazie dell'aiuto, scusa il mio basso livello...

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.