Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Modificare colore di una select quando è selezionata

    Ciao,

    ho una select con 5 options:

    bianco
    nero
    rosso
    giallo
    verde

    quando clicco su una di esse mi si seleziona automaticamente di blu...
    è possibile cambiare il colore della selezione o meglio ancora renderlo trasparente??

    Cioè ad esempio (la butto lì) na cosa tipo:

    codice:
    document.mioform.nomeselect.options[2].style.selectedcolor = "#000000"
    Grazie in anticipo
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    se vuoi solo cambiare il blu con un altro colore lo fai con i css
    altrimenti se vuoi che diventi del colore selezionato ci vuole js+style

  3. #3
    Mi posti il codice?

    Io ho tentato diverse sintassi ma non riesco ad inbiffarla.... sono +ttosto scarso in scripting


    Denghiu
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    Originariamente inviato da elfocaotico
    Mi posti il codice?

    Io ho tentato diverse sintassi ma non riesco ad inbiffarla.... sono +ttosto scarso in scripting


    Denghiu
    quale delle due?

  5. #5
    Il codice js .. denghiu

    Ciapz
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    esempio:

    <form>
    <select name="pluto"
    onchange="o=this.options[this.selectedIndex]; o.style.backgroundColor=o.value; this.form.pippo.focus();">
    <option value="blue">blue
    <option value="red">red
    </select>
    <input name="pippo" type="text">
    </form>

    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

  7. #7
    ok ma.... missà che mi sono spiegato da randagio ....

    riformulo in maniera "umana"

    a me interessa posizionarmi sull'ultimo elemento della lista senza che mi si selezioni (di solito mi si seleziona di blu).

    Mi serve per una piccola chat in cui la lista si aggiorna continuamente e mi si posiziona sull'ultimo valore.

    Grazie ancora
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <form>
    <select name="pluto"
    onchange="o=this.options[this.selectedIndex]; o.style.backgroundColor='transparent'; this.form.pippo.focus();">
    <option value="blue">blue
    <option value="red">red
    </select>
    <input name="pippo" type="text">
    </form>

    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

  9. #9
    Niente non funzica.....
    cioè.... si posiziona sull'ultimo elemento della select ma non mi toglie la selezione

    l'esempio lo trovi QUI

    e questo è il codice che uso per aggiornare la lista ed inserirci il Time

    codice:
    	
    	var startTime = (new Date()).getTime(); 
    parent.alto.document.nomeform.campo.options[parent.alto.document.nomeform.campo.length] = new Option(startTime, "miao", false, false) 
    parent.alto.document.nomeform.campo.selectedIndex=parent.alto.document.nomeform.campo.length - 1
    parent.alto.document.nomeform.campo.options[parent.alto.document.nomeform.campo.selectedIndex].style.backgroundColor='transparent'

    Ciapz e ancora grazie
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se, come dall'esempio postato, non togli il focus dall'elemento e lo dai ad un altro oggetto nella pagina la selezione rimane...

    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.