Problème sur code JavaScript

Fermé
Rukamaru - Modifié par Chris 94 le 1/03/2012 à 01:59
Bonjour, actuellement en cours je commence à apprendre le javascript et je ne maitrise pas encore totalement. Je dois faire un TD en informatique sur Javascript. Il faut convertir euro en franc et franc en euro. Je l'ai deja fait, voici mon code :

FICHIER .HTML :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 <head> 
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <title>Convertion Euro-Franc et Franc-Euro !</title> 
  <link rel="stylesheet" type="text/css" href="style.css"/> 
  <script language="JavaScript" type="text/javascript" src="MonFichier.js"></script> 
 </head> 

 <body> 
           <h1><center>Convertion Euro-Franc et Franc-Euro</center></h1><br/> 
  <form> 
   <fieldset> 
   <legend> Franc en Euro </legend> 
    <p>Franc : <input type ="text" name="fra" size=15 > Euro : <input type="text" name="eur" size=15 ></p> 
    <input type ="button" value="Convertir" onClick="convertion1(this.form)" name="button"><br/><br/> 
   </fieldset> 
  </form> 
   
  <form> 
   <fieldset> 
   <legend> Euro en Franc </legend> 
    <p>Euro : <input type ="text" name="eur" size=15 > Franc : <input type="text" name="fra" size=15 ></p> 
    <input type = "button" value="Convertir" onClick="convertion2(this.form)" name="button"><br/><br/> 
   </fieldset> 
  </form> 
</body> 
</html> 




FICHIER .JS :

function convertion1 (form) 
{ 
    form.eur.value = form.fra.value/6.55957 
} 
     
function convertion2 (form) 
{  
    form.fra.value = form.eur.value*6.55957 
} 


Et mon soucis c'est que je veux ajouter encore du javascript qui affiche une petite fenêtre d'erreur comme quoi les champs "euro"/ "franc" et "franc"/ "euro" n'ont pas été rempli, voici mon code qui ne fonctionne pas :

FICHIER .JS :

function convertion1(form) 
{ 
 var obj=window.document.getElementById("fra"); 
  
 if(obj.value == "") 
 { 
  window.prompt("Erreur ! Le champ franc est manquant, veuillez ressayer ici :"); 
 } 
} 


Bonne chance pour trouver mon erreur
Merci pour votre aide
A voir également: