Bonjour,

Apr�s moultes recherches sur la toile je me remet � votre exp�rience de programmeur javanais .

J'ai un bon de commande � mettre en ligne avec une fonction de calcul
ca se passe avec des Id et sur 16 lignes
j'ai des quantit�s, des prix unitaire HT, des remises et ensuite des totaux divers.

ca fonctionne tr�s bien sur IE, mais rien sur Firefox

ma fonction java:
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
 
function calculer() 
{ 
 var qt,pu,tr,pht,ttht,tx,ttc;
 ttht=0;
  for(int i=1; i<17; i++){
   qt=document.getElementById("quantite"+(i)).value;
   pu=document.getElementById("PUHT"+(i)).value ; 
   tr=document.getElementById("remise"+(i)).value;
   pht=qt*(pu - (tr*pu/100));
   document.getElementById("prixHT"+(i)).value=pht ;
   ttht=ttht+pht;
  } //plus les autres pht des autres lignes
tx=ttht*19.60/100;
document.getElementById("totalHT").value=ttht;
document.getElementById("TVA").value=tx;
ttc=ttht+tx;
document.getElementById("totalTTC").value=ttc;
// ttc=document.demandeAchat.totalTTC.value;
document.demandeAchat.totalTTC.value=ttc;
}
un extrait du code (pour la 1ere ligne de commande)
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
<td align="right" width="8%"> 
              <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
                <input type="text" name="quantite1" id="qt1" size="10">
                </font></div>
            </td>
            <td width="57%"> 
              <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
                <input type="text" name="designation1" size="80" value="">
                </font></div>
            </td>
            <td width="12%"> 
              <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
                <input type="text" name="PUHT1" id="pu1" size="9">
                &euro; </font></div>
            </td>
            <td width="10%"> 
              <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
                <input type="text" name="remise1" size="3" id="tr1"  maxlength="3">
                %</font></div>
            </td>
            <td width="13%"> 
              <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
                <input type="text" name="prixHT1" size="9">
                &euro;</font></div>
            </td>
j'apelle ma fonction java comme ceci

Code : S�lectionner tout - Visualiser dans une fen�tre � part
<a href='javascript:calculer();'><img src='../images/calendrier/cal.gif' width='16' height='16' border='0' alt='Cliquez ici pour calculer.'></a>
je bloque et ne sais pas du tout comment finir cette page.
Merci d'avance de vos �ventuelles r�ponses.

Dj