Bonjour à tous,

A 39 ans je me suis lancé un Défi apprendre à coder en JS !!! voici l'un de mes premiers exo qui fonctionne sauf quand j'ajoute le ELSE.... si une bonne âme charitable peux me dire ce qui ne va pas ce serait top

A premiere vu il manque un ";" maisje ne vois vraiment pas ou....

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
27
28
29
30
31
32
33
34
35
36
<SCRIPT language=javascript>
function Trouvetout (){
var chaine1=document.part6.premier.value;
var chaine2=document.part6.second.value;
var position=(chaine1.charAt(chaine2));
var sifaux=false;
 
for (var i=0; i<chaine1.length; i++) {
 
 var pos3=(chaine1.charAt(i));//renvoi le dernier caractere
 
     if(chaine1[i] == chaine2)
	 {
     numindice = i; // stock lenuméro
     alert ( "position de l'indice est : " + numindice +" "+chaine1[i] + " la valeur est dans la chaine");
	}
//erreur ici mais je ne vois pas ou 
	else ( chaine1[i] == sifaux ) { 
	alert ("Valeur non comprise dans la chaine");
	}	
// fin de l'erreur
} 
 
}
 
</SCRIPT>
 
<FORM name="part6">
Chaine de référence :
<INPUT type="text" id="" name="premier" value=""><BR>
valeur a trouver:
<INPUT type="text" id="" name="second" value=""><BR>
<INPUT TYPE="button" NAME="bouton6" VALUE="EXO8" onClick='Trouvetout(part6)'>
 
 
</FORM>
Merci d'avance