Con gli STYLE puoi già ottenere degli ottimi risultati.
codice:
<SELECT NAME=" Lingua " onChange="redirectURL(this.value);"
style="background-color: #c0c0e0; color: #606060; width: ;
font-family: Helvetica, Arial, sans-serif; font-weight: bold; border: 0px;">
<OPTION value=" - scegli la lingua - "> - scegli la lingua - </OPTION>
<OPTION value=" Inglese " > Inglese </OPTION>
<OPTION value=" Italiano " > Italiano </OPTION>
<OPTION value= " Francese " > Francese </OPTION>
<OPTION value= " Tedesco " > Tedesco </OPTION>
</SELECT>
IExplorer lo renderà un po' diverso da FireFox, ma i colori vengono rispettati.
Volendo, puoi applicare uno specifico style anche a una singola OPTION.
La larghezza della SELECT aumenta (si adegua) se il testo di una OPTION si allunga; altrimenti, puoi assegnare a WIDTH un Valore in pixel o in % percentuale.
Dalla SELECT con JavaScript, possiamo recuperare il Valore di VALUE della OPTION selezionata; il comando ONCHANGE che ho inserito nel Tag, richiama questa semplice funzione:
codice:
<script type="text/javascript">
function redirectURL(URL){
alert(URL);
}
</script>
Se come Valori dei VALUE mettiamo degli indirizzi-pagina (Path o URL), e nella function inseriamo la riga con istruzione:
window.location.href=URL;
si avrà il reindirizzamento della presente finestra.
Per aprire in nuova finestra, dovremo adoperare:
window.open(URL);
Per ora studia su questi, poi ti dico come fare la variante col bottone.
Buon pomeriggio,
Enzo.