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

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

    Tu pourrais déjà commencer par fermer ta balise <html>, à moins que ce soit une erreur de copier/coller.
    0
  3. 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
  4. f
     
    voila mnt il marque erreur sur la page
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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