Javascript javascript/jquery - passare un parametro nella funzione

Stato
Discussione chiusa ad ulteriori risposte.

chicco00

Utente Bronze
27 Gennaio 2013
3
2
0
43
Salve a tutti,
sto cercando di utilizzare un parametro passato alla funzione, all'interno della funzione stessa per definire alcune variabili.

Codice:
	function motore(tipo){		
		var variabile = +tipo;
		var scelta = "scelta"+variabile; //verificare come usare al posto di sceltaStatistica
		var tipologia = "contenuti"+variabile;
		var immatricolati = "immatricolati"+variabile;
		var iscritti = "iscritti"+variabile;
		var laureati = "laureati"+variabile;

chiamo la funzione con
Codice:
onclick="java-script:motore('Amministrazione');"
al click di un bottone.

Il problema è che non riesco a far passare il parametro 'tipo', valorizzato in questo caso con 'Amministrazione', all'interno della funzione stessa.
SOno certo si tratti di un errore di sintassi ma...quale???

Help????!!!!!:V
 
PHP:
var variabile = +tipo;
il "+" che ci fa là?



A questo punto creati un array al posto di 100 variabili..
 
Codice:
var variabile = +tipo;
Se vuoi che "variabile" assuma il valore variabile+tipo si scrive:
Codice:
var variabile += tipo;
chiamo la funzione con
Codice:
onclick="java-script:motore('Amministrazione');"
al click di un bottone.
il parametro onclick è un parametro creato esclusivamente per javascript, quindi è inutile e anche sbagliato aggiungere "java-script:". Si scrive direttamente il comando:
Codice:
onclick="motore('amministrazione');"
.
Si usa "javascript:COMANDO" solo quando si richiama dal parametro href="".
Questo è quello che so io, ho sempre fatto cosi e non ha mai dato errore..
 
Se vuoi che "variabile" assuma il valore variabile+tipo si scrive:
Codice:
var variabile += tipo;

il parametro onclick è un parametro creato esclusivamente per javascript, quindi è inutile e anche sbagliato aggiungere "java-script:". Si scrive direttamente il comando:
Codice:
onclick="motore('amministrazione');"
.
Si usa "javascript:COMANDO" solo quando si richiama dal parametro href="".
Questo è quello che so io, ho sempre fatto cosi e non ha mai dato errore..
Si,ma a questo punto si fa un array :\
 
Dato che 'variabile' viene settata li e tipo è una stringa, la trovo inutile tanto vale concatenare tipo invece di variabile dopo
 
Stato
Discussione chiusa ad ulteriori risposte.