Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Catalogo con immagine

  1. #1

    Catalogo con immagine

    Buongiorno a tutti.
    Ho un'elenco di 10 prodotti...Accanto a questo elenco ho uno spazio riservato ad un'immagine. Vorrei che al passaggio del mouse su di ogni prodotto mi venga caricata un'immagine diversa che lo caratterizza.

    E' possibile far ciò con JS?
    Se si, qualcuno può dirmi come fare?

    Grazie a tutti.

  2. #2
    Prova così:

    codice:
    <table>
    <tr>
    <td onMouseOver="immagine.src='immagine2.jpg'" onMouseOut="immagine.src='immagine1.jpg'">testo</td>
    </tr>
    </table>
    [img]immagine1.jpg[/img]
    oppure con un div
    codice:
    <div onMouseOver="immagine.src='immagine2.jpg'" onMouseOut="immagine.src='immagine1.jpg'">testo</td>
    </div>
    [img]immagine1.jpg[/img]

    Non so dirti se ci sia qualcosa di più efficente ma almeno funziona

    Attenzione che le due immagini devono avere le stesse dimensioni altrimenti può creare dei problemi

  3. #3
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    Originariamente inviato da Sballerio
    Prova così:

    codice:
    <table>
    <tr>
    <td onMouseOver="immagine.src='immagine2.jpg'" onMouseOut="immagine.src='immagine1.jpg'">testo</td>
    </tr>
    </table>
    [img]immagine1.jpg[/img]
    oppure con un div
    codice:
    <div onMouseOver="immagine.src='immagine2.jpg'" onMouseOut="immagine.src='immagine1.jpg'">testo</td>
    </div>
    [img]immagine1.jpg[/img]

    Non so dirti se ci sia qualcosa di più efficente ma almeno funziona

    Attenzione che le due immagini devono avere le stesse dimensioni altrimenti può creare dei problemi
    non va come detto da te , va fatto cosi, ( mancava un getElementbyd)

    codice:
    <table>
    <tr>
    <td onMouseOver="document.getElementById('immagine').src='immagine2.jpg'" onMouseOut="document.getElementById('immagine').src='immagine1.jpg'">testo</td>
    </tr>
    </table>
    [img]immagine1.jpg[/img]
    oppure con un div
    codice:
    <div onMouseOver="document.getElementById('immagine').src='immagine2.jpg'" onMouseOut="document.getElementById('immagine').src='immagine1.jpg'">testo</td>
    </div>
    [img]immagine1.jpg[/img]

  4. #4
    Hai ragione, io ho postato il mio frammento di codice fatto su file apposito

  5. #5

    Grazie

    Grazie, provo la vostra soluzione subito...
    Buona giornata

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.