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