Bonjour à tous,

J'espère que je trouverai de l'aide ici car je galère depuis quelques jours .

Voila j'ai un script en Javascript qui marche bien, cependant il ne fonctionne que si seulement si les variables étaient des caractères exclusivement alphabétique et non numériques.

Ma question est : comment inverser la tendance, en plus clair comment modifier ce script pour qu'il accepte les variables alphanumérique ou sinon exclusivement numérique .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
 
var FranceArray =  new Array("('Région parisienne','Région parisienne',true,true)","('------------')","('Aix en Provence','Aix en Provence')","('Ajaccio','Ajaccio')","('Amiens','Amiens')","('Angers','Angers')","('Angoulême','Angoulême')","('Annecy','Annecy')","('Avignon','Avignon')","('Besançon','Besançon')","('Biarritz','Biarritz')","('Bordeaux','Bordeaux')","('Brest','Brest')","('Caen','Caen')","('Cannes','Cannes')","('Chartres','Chartres')","('Clermont-Ferrand','Clermont-Ferrand')","('Dijon','Dijon')","('Grenoble','Grenoble')","('La Rochelle','La Rochelle')","('Le Havre','Le Havre')","('Le Mans','Le Mans')","('Lille','Lille')","('Limoges','Limoges')","('Lyon','Lyon')","('Marseille','Marseille')","('Metz','Metz')","('Montpellier','Montpellier')","('Mulhouse','Mulhouse')","('Nancy','Nancy')","('Nantes','Nantes')","('Nice','Nice')","('Nîmes','Nîmes')","('Orléans','Orléans')","('Paris','Paris')","('Pau','Pau')","('Perpignan','Perpignan')","('Poitiers','Poitiers')","('Reims','Reims')","('Rennes','Rennes')","('Rouen','Rouen')","('Strasbourg','Strasbourg')","('Toulon','Toulon')","('Toulouse','Toulouse')","('Tours','Tours')");
var BelgiqueArray =  new Array("('Antwerpen','Antwerpen')","('Bruxelles','Bruxelles',true,true)","('Charleroi','Charleroi')","('Courtrai','Courtrai')","('Gent','Gent')","('Hasselt','Hasselt')","('Liège','Liège')","('Leuven','Leuven')","('Louvain-la-Neuve','Louvain-la-Neuve')","('Mons','Mons')","('Namur','Namur')","('Tournai','Tournai')");
var SuisseArray =  new Array("('Bâle','Bâle')","('Berne','Berne')","('Genève','Genève',true,true)","('Interlaken','Interlaken')","('Lausanne','Lausanne')","('Lucerne','Lucerne')","('Neufchâtel','Neufchâtel')","('Zürich','Zürich')");
var CanadaArray =  new Array("('Calgary','Calgary')","('Montréal','Montréal',true,true)","('Ottawa','Ottawa')","('Toronto','Toronto')","('Québec','Québec')","('Vancouver','Vancouver')");
var AngleterreArray =  new Array("('Birmingham','Birmingham')","('Brighton','Brighton')","('Glasgow','Glasgow')","('Leeds','Leeds')","('Liverpool','Liverpool')","('London','London',true,true)","('Manchester','Manchester')","('Oxford','Oxford')");
var AllemagneArray =  new Array("('Berlin','Berlin',true,true)","('Bonn','Bonn')","('Bremen','Bremen')","('Düsseldorf','Düsseldorf')","('Hamburg','Hamburg')","('Heidelberg','Heidelberg')","('Iena','Iena')","('Leipzig','Leipzig')","('Munchen','Munchen')","('Nuremberg','Nuremberg')","('Stuttgart','Stuttgart')");
 
function populateVille (inForm,selected){
	var selectedArray = eval(selected + "Array");
	while (selectedArray.length < inForm.ville.options.length) inForm.ville.options[(inForm.ville.options.length - 1)] = null;
	for (var i=0; i < selectedArray.length; i++) eval("inForm.ville.options[i]=" + "new Option" + selectedArray[i]);
	if (inForm.pays.options[0].value == ''){
		inForm.pays.options[0]= null;
		if ( navigator.appName == 'Netscape'){
			if (parseInt(navigator.appVersion) < 4){
				window.history.go(0);
			} else {
				if (navigator.platform == 'Win32' || navigator.platform == 'Win16'){
					window.history.go(0);
				}
			}
		}
	}
}
Dans ce script tant que les variables "var FranceArray" est alphabétique ça marche en revanche si je met "var 1Array" ça ne marche plus .

Merci d'avance de votre aide .