Probleme javascript

f -  
 Romain -
bonjour j'ai un gros probleme j'ai besoin d'un programme pour mes révision d'informatique et je n'arrive pas a trouver pk il ne marche pas pourriez vous m'aider?
voicileprogramme:

<html>
<head>
<script>
function isVoyelle(l) {
return (l=='a' || l=='e'|| l=='e'|| l=='i'|| l=='u'|| l=='y') ;
}

function switchToA(text) {
old_text = text.value ;
new_text = '' ;
for (i=0;i<old_text.length;i++) {
letter = old_text[i] ;
new_text + = (isVoyelle(l)?'a':letter);
}
text.value=new_text ;
}
</script>
</head>

<body>
<input type="text" id="myText">
<input type="button" onclick="switchToA(document.getElementById('myText'));">

</body>

5 réponses

Romain
 
Qu'est ce qui ne marche pas ? tu as un message d'erreur ? c koi ?
Au fait, de rien...
0
f
 
quand j'insére la phrase et que j'appuie sur le bouton il memarque undifined et encore merci
0
karine
 
Salut !

Tu pourrais déjà commencer par fermer ta balise <html>, à moins que ce soit une erreur de copier/coller.
0
Romain
 
c pa un truc tres compliké... quand tu appelle la foncin is voyelle, appelle la avec letter, pas avec l, dans la fonction switchtoa
0
f
 
voila mnt il marque erreur sur la page
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Romain
 
essaie ca :
function switchToA(text) {
old_text = text.value ;
new_text = '' ;
for (i=0;i<old_text.length;i++) {
letter=old_text.charAt(i) ;
new_text+=(isVoyelle(letter))?'a':letter;
}
text.value=new_text ;
}
0