variabli globali

mauri1074

Nuovo Utente
6 Apr 2008
20
0
0
altervista.org
Slave a tutti.
Purtroppo.... (ho sempre cercato di tenermene alla larga) sto imparando il Javascript (conosco bene il PHP, PERL e C++).
Ho un problema che per voi devrebbe essere più che banale.
Devo recuperare un <select> ed inserirla in una varialbile. Questa variabile poi mi dovrebbe servire in tutto il programma.
Faccio esempio:

Codice:
<select name='genere' size=1 cols=20 onChange="inserimento_valori()">

var variabile_globale = null;
function inserimento_valori()
{
//recupera il valore dal form
var valore = document.valori.genere.value;
variabile_globale = valore;
}

alert(varibile_globale);

Ossia.... il valore recuperato dal form è inserito all'interno della funzione, ma vorrei utilizzarlo anche in una varialbile globale.
Invece non ci riesco.
Potete aiutarmi?

Grazie, Mauri
 
emmm... già che ci sono avrei anche un altro problema...
seleziono sempre dal menù select un certo valore (es. auto).
Se il valore è uguale ad 'auto' mi si deve aprire un altro menù che mi permetta di inserrie la marca.

Nell'esempio sotto, però semplicemente il browser mi dice che ho scelto auto.

Codice:
<script language='javascript'>
function inserimento_valori()
{
           valore = document.valori.genere.value;
	if (valore == 'Auto')
		{	
			document.write ("hai scelto auto");	
		}
		else
		{}		
	}
</script>

Il problema e che mi scrive 'hai scelto auto' in una pagina vuota, mentre io vorrei che lo scrivesse affianco al menù a tendina.

E' possibile??

Mi sa... che continuo con PHP :)