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

    forse con input type="image"???

    ciao, vorrei fare in modo che premendo un testo linkato, una funziona javascript cambiasse l'src dell'immagine. ad esempio:

    <tr>
    <td>[img][/img]</td>
    </tr>
    <tr>
    <td>FOTO1</td>
    <td>FOTO2</td>
    <td>FOTO3</td>
    </tr>


    function cambia_foto(nome_foto)
    {
    document.qualcosa.src= nome_foto + ".jpg"
    }

    cioè vorrei che il javascript riuscisse a far cambiare immagine in base al nome che viene passato alla funzione e a metterla tra il <td> e il </td> che sarebbe il posto corretto a livello di layout.


    come posso fare?
    forse con input type="image"????


    aiuto!!! :master:



    GRAZIE MILLE

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    considerando che ti baseresti solo su javascript per vedere l'immagine ti suggerisco di rendere il tutto più accessibile in questo modo (prova a disabilitare javascript per vedere l'effetto):

    codice:
    <td>[img][/img]</td>
    </tr>
    <tr>
    <td>FOTO1</td>
    <td>FOTO2</td>
    <td>FOTO3</td>
    </tr>
    
    
    function cambia_foto(foto) {
      document.getElementById('immagine').src= foto
    }

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    grazie, ma vorrei capire come mai scrivi:

    java-script e non tutto attaccato

    e

    cosa significa passare alla fuzione this.href?

    this a quale oggetto si riferisce?

    grazie mille
    ciao

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    il forum mette in automatico un trattino tra le parole "java" e "script" nei blocchi di codice. In realtà va scritto per intero e comunque è facoltativo (se vedi il codice l'ho modificato)

    this in quel contesto si riferisce all'oggetto corrente in cui si trova ovvero al nodo <a>
    this.href quindi vale il valore dell'attributo href dei vari link

    Se javascript è attivato la funzione caricherà l'immagine altrimenti l'immagine si aprirà in una nuova finestra
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    GRAZIE MILLE


    DAVVERO.






    GRAZIE fcaldera

    ciao
    alla prossima

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.