[Java IE/FF] script java et compatibilite IE/FF
Bonjour,
Après moultes recherches sur la toile je me remet à votre expérience de programmeur javanais :D.
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:
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:
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">
€ </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">
€</font></div>
</td> |
j'apelle ma fonction java comme ceci
Code:
<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