Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581

    Select con img aggiornabile

    Ciao a tutti
    non fuinzionando la funzione "ricerca" in questo momento, sono costretto a mettere questo post sperando che qualcuno mi possa aiutare il più in fretta possibile

    Ho una select a 5 righe, le cui oprions vengono riempite dinamicamente in asp

    Vorrei che alla selezione di una determinata options, mi aggiorni l'immagine a fianco, ovvero il relativo url

    finora ho buttato giù questo codice ma non sembra funzionare

    vi metto il popolamento delle options statico

    codice:
    <select name="menusx_off" size="5" onChange="URL_menusx_off.src=main.menusx_off.options[main.menusx_off.options.selectedIndex].value;">
    <option value="menusx_bg_but_01.gif">Pulsante 1</option>
    <option value="menusx_bg_but_02.gif">Pulsante 2</option>
    <option value="menusx_bg_but_03.gif">Pulsante 3</option>
    <option value="menusx_bg_but_04.gif">Pulsante 4</option>
    <option value="menusx_bg_but_05.gif">Pulsante 5</option>
    </select>
    [img]pulsanti/menusx_bg_but_00.gif[/img]
    menusx_bg_but_00.gif è l'immagine iniziale trasparente
    in base alla scelta che si fa nella select dovrebbe cambiarmi l'src dell'img ma non lo fa e da errori js

    inoltre, rispetto alla value della options, il valore di src dell'img deve essere pulsanti/value della options

    qualche anima pia mi aiuta?
    tnx mille

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova cosi':
    codice:
    <select name="menusx_off" size="5" 
    onChange="document.getElementById('URL_menusx_off').src = 'pulsanti/' + this.options[this.selectedIndex].value;">
    <option value="menusx_bg_but_01.gif">Pulsante 1</option>
    <option value="menusx_bg_but_02.gif">Pulsante 2</option>
    <option value="menusx_bg_but_03.gif">Pulsante 3</option>
    <option value="menusx_bg_but_04.gif">Pulsante 4</option>
    <option value="menusx_bg_but_05.gif">Pulsante 5</option>
    </select>
    [img]pulsanti/menusx_bg_but_00.gif[/img]
    ciao
    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

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.