Bonjour a tous,
Je suis novice en programmation et je me suis fait un petit site web pour me simplifier la vie au taf.
Le problême c'est qu'au bureau on utilise ie6 j'ai deja demandé le passage sur mozilla mais l'informatique ne veux pas...
En bref mon site et surtout javascript fonctionne nickel avec FF mais avec IE rien à faire j'ai utiliser l'outil de déboggage qui me surligne ma fonction mais je ne comprends pas mon erreur voici mon codage( excusez moi d'avance pas très propre :
<!--
function verif_formulaire()
{
if(document.formulaire.refs.value.indexOf('S06')== -1){
alert("La référence du dossier n'est pas correct!");
document.formulaire.refs.focus();
document.formulaire.refs.style.backgroundColor='RED';
return false;}
if(document.formulaire.nom.value == "") {
alert("Veuillez entrer le nom du client!");
document.formulaire.nom.focus();
document.formulaire.nom.style.backgroundColor='RED';
return false;}
var preg = new RegExp("[0-9]","g");
if (preg.test(document.formulaire.prenom.value))
{
alert("saisie incorrect!");
document.formulaire.prenom.focus();
return false;}
else
{
if (preg.test(document.formulaire.nom.value))
{
alert("saisie incorrect!");
document.formulaire.nom.focus();
return false;} }
if ((document.formulaire.case.checked==true)&&(document.formulaire.dfp2.value > document.formulaire.dfp1.value))
{
(document.formulaire.dfp2.value > document.formulaire.dfp1.value);
alert( "votre saisie est incorrect dfp1 doit être supérieure au dfp2");
document.formulaire.dfp2.focus();
return false;
}
var comparaison= document.formulaire.dfp2.value;
if(isNaN(comparaison)){
alert("on vous demande un chiffre !!!!!!");
document.formulaire.dfp2.focus();
return false;
}
var negation= document.formulaire.dfp1.value;
if(isNaN(negation)){
alert("on vous demande un chiffre !!!!!!");
document.formulaire.dfp1.focus ();
return false;
}
var negation2= document.formulaire.age_victime.value;
if(isNaN(negation2)){
alert("on vous demande un chiffre !!!!!!");
document.formulaire.age_victime.focus ();
return false;
}
var negation3= document.formulaire.revenus.value;
if(isNaN(negation3)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.revenus.focus ();
return false;
}
var negation4= document.formulaire.ITT.value;
if(isNaN(negation4)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.ITT.focus ();
return false;
}
var negation5= (document.formulaire.pretium.value > 5);
if(negation5){
alert("on vous demande un chiffre inferieur à 5 !!!!!!");
document.formulaire.pretium.focus ();
return false;
}
var negation6= document.formulaire.pretium.value;
if (isNaN(negation6)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.pretium.focus();
return false;
}
var negation7= (document.formulaire.esthetique.value > 5);
if(negation7){
alert("on vous demande un chiffre inferieur à 5 !!!!!!");
document.formulaire.esthetique.focus ();
return false;
}
var negation8= document.formulaire.esthetique.value;
if (isNaN(negation8)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.esthetique.focus();
return false;
}
var negation9= document.formulaire.agrement.value;
if (isNaN(negation9)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.agrement.focus();
return false;
}
var negation10= document.formulaire.fmp.value;
if (isNaN(negation10)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.fmp.focus();
return false;
}
var negation11= document.formulaire.coutjfmp.value;
if (isNaN(negation11)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.coutjfmp.focus();
return false;
}
var negation12= document.formulaire.reanim.value;
if (isNaN(negation12)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.reanim.focus();
return false;
}
var negation13= document.formulaire.coutjreanim.value;
if (isNaN(negation13)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.coutjreanim.focus();
return false;
}
var negation14= document.formulaire.chirur.value;
if (isNaN(negation14)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.chirur.focus();
return false;
}
var negation15= document.formulaire.coutjchirur.value;
if (isNaN(negation15)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.coutjchirur.focus();
return false;
}
var negation16= document.formulaire.reeduc.value;
if (isNaN(negation16)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.reeduc.focus();
return false;
}
var negation17= document.formulaire.coutjreeduc.value;
if (isNaN(negation17)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.coutjreeduc.focus();
return false;
}
var negation18= document.formulaire.DFTT.value;
if (isNaN(negation18)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.DFTT.focus();
return false;
}
var negation19= document.formulaire.DFTP.value;
if (isNaN(negation19)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.DFTP.focus();
return false;
}
var negation20= document.formulaire.po.value;
if (isNaN(negation20)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.po.focus();
return false;
}
var negation21= document.formulaire.renouvellement.value;
if (isNaN(negation21)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.renouvellement.focus();
return false;
}
var negation22= document.formulaire.FLA.value;
if (isNaN(negation22)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.FLA.focus();
return false;
}
var negation23= document.formulaire.FVA.value;
if (isNaN(negation23)){
alert("on vous demande un chiffre, exemple : 3.12 et non 3,12 !!!!!!");
document.formulaire.FVA.focus();
return false;
}
if(document.formulaire.age_victime.value == "") {
alert("Veuillez entrer l'age de la victime!");
document.formulaire.age_victime.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.formulaire.age_victime.value.length;++i)
if(document.formulaire.age_victime.value.charAt(i) < "0"
|| document.formulaire.age_victime.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("un peu de serieux Merci!");
document.formulaire.age_victime.focus();
return false;
}
if(document.formulaire.courriel.value.indexOf('@') == -1)
{
alert("Ce n'est pas une adresse électronique!");
document.formulaire.courriel.focus();
return false;
}
}
//-->
</script>
</head>
<body>
<div id="titre">
<h1><center> BAREME PACIFICA</center></h1></div>
<div id= "presentation">
<BR/>
<BR/>
<BR/>
ATTENTION : APPUYER TOUJOURS SUR RESET<br/>
<BR/>
<BR/>
<BR/>
</p></div>
<form method="post" name="formulaire" action="bareme_paci.php" onSubmit="return verif_formulaire()">
<div id="tableau">
<center><table>
<tr>
<td class= "unique"><strong> References :</strong>
<td><input type="number" name="refs" size="16" maxlength= "16"></td>
</tr>
<tr>
<td class="unique"><strong>Age :</strong></td>
<td><input type="number" name="age_victime" size="2" maxlength= "2"></td>
</tr>
<div id= "identité">
<tr>
<td class="unique"><strong> Nom :</strong></td>
<td><input type="text" name="nom" ></td>
<td class="unique"><strong> Prenom :</strong>
<td><input type="text" name="prenom"></td>
</tr>
</div>
<tr>
<td class="unique"><strong> Salaire net :</strong>
<td><input type="number" name="revenus" title= "salaire mensuel net"></td>
</tr>
<tr>
<td class="unique"><strong>Periode d'arret : </td>
<td><input type="number" name="ITT" title= " nombre de jours d'arrets"></td>
</tr>
<tr>
<td class="unique"><strong>Fourchette</strong><input type="checkbox" id="check1" name="fourchette" onClick="ChoixClic('check1','view')"/></td>
<td class="unique"><strong>DFP :</strong></td>
<td>
<script type="text/javascript">
function ChoixClic(radio,saisirdessin)
{
if(document.getElementById(radio).checked)
{
document.getElementById(saisirdessin).style.visibility='visible';
document.getElementById(saisirdessin).style.display='block';
}
else
{
document.getElementById(saisirdessin).style.visibility='hidden';
document.getElementById(saisirdessin).style.display='none';
}
}
</script>
<td><div id="show"><input type="text" name="dfp2" size="2" maxlength= "2"></div></td>
</td>
<td><div id="view" style="display:none"><input type="number" name="dfp1" size="2" maxlength= "2"></div></td>
</tr>
<tr>
<td class="unique"><strong>SE : </strong></td>
<td><input type="number" name="pretium" size="3" maxlength= "3"></td>
</tr>
<tr>
<td class="unique"><strong>PE : </strong></td>
<td><input type="number" name="esthetique" size="3" maxlength= "3"></td>
</tr>
<tr>
<td class="unique"><strong>PA :</strong> </td>
<td><input type="number" name="agrement" size="5" maxlength= "4"></td>
</tr>
<tr>
<td class="unique"><strong>FMP :</strong></td>
<td><input type="number" name="fmp"></td>
<td><input type="number" name="coutjfmp"></td>
</tr>
<td class="unique"><strong>REANIMATION :</strong></td>
<td><input type="number" name="reanim"></td>
<td><input type="number" name="coutjreanim"></td>
</tr>
<td class="unique"><strong>CHIRURGIE :</strong></td>
<td><input type="number" name="chirur"></td>
<td><input type="number" name="coutjchirur"></td>
</tr>
<td class="unique"><strong>REEDUCATION :</strong></td>
<td><input type="number" name="reeduc"></td>
<td><input type="number" name="coutjreeduc"></td>
</tr>
<tr>
<td class="unique"><strong> DFT Total :</strong></td>
<td><input type="number" name="DFTT" size="4" title=" nombre de jours"></td>
</tr>
<tr>
<td class="unique"><strong> DFT Partiel :</strong></td>
<td><input type="number" name="DFTP" size="4" title=" nombre de jours"></td>
</tr>
<tr>
<td class="unique"><strong> DFT residuel :</strong></td>
<td><input type="number" name="po" size="4" title=" nombre de jours" ></td>
</tr>
<tr>
<td class="unique"><strong> ATP temporaire :</strong></td>
<td><input type="number" name="atp_temp" size="4" title=" nombre d'heures" ></td>
<td><input type="number" name="coutatp_temp" size="4" title=" cout horaires" ></td>
</tr>
<tr>
<td class="unique"><strong>FLA :</strong></td>
<td><input type="number" name="FLA"></td>
</tr>
<tr>
<td class="unique"><strong>FVA :</strong></td>
<td><input type="number" name="FVA"></td>
</tr>
<tr>
<td class="unique"><strong>Frais divers :</strong></td>
<td><input type="number" name="divers"></td>
</tr>
<tr>
<td class="unique"><strong>Honoraires :</strong></td>
<td><input type="number" name="expertises"></td>
</tr>
</center></table>
</div>
<div id="autre">
<p>
<strong class="unique">IP :</strong>
<div id="cellule"><input class="point" type="radio" name="oui" value="ok"/> oui
<input class="point" type="radio" name="oui" value="non" checked="checked" /> non<br/></div>
<br/>
<br/>
<br/>
<script language= "javascript">
function viager()
{
if(document.formulaire.viager2[0].checked==true)
{document.formulaire.atp_viager.style.visibility= 'visible';
document.getElementById('viager1').style.visibility= 'visible';}
else
{document.formulaire.atp_viager.style.visibility= 'hidden';
document.getElementById('viager1').style.visibility= 'hidden';}
}
</script>
<strong class="unique"> ATP viagere : </strong>
<div id="cellule"><input class="point" type="radio" name="viager2" value="oui" onclick="viager()"/> oui
<input class="point" type="radio" name="viager2" value="non" onclick="viager()" checked="checked"/> non<br/></div>
<td><div id="viager1" style="visibility:hidden" class="unique"> cout annuel : </div><input name="atp_viager" type="number" style="visibility:hidden"/></td>
<br/>
<br/>
<br/>
<script language= "javascript">
function cacher2()
{
if(document.formulaire.tns[0].checked==true)
{document.formulaire.chiffre_affaire.style.visibility= 'visible';
document.getElementById('affaires').style.visibility= 'visible';
document.formulaire.charges_fixes.style.visibility= 'visible';
document.getElementById('fixe').style.visibility= 'visible';
document.formulaire.Resultat_net.style.visibility= 'visible';
document.getElementById('resultat').style.visibility= 'visible';}
else
{document.formulaire.chiffre_affaire.style.visibility= 'hidden';
document.getElementById('affaires').style.visibility= 'hidden';
document.formulaire.charges_fixes.style.visibility= 'hidden';
document.getElementById('fixe').style.visibility= 'hidden';
document.formulaire.Resultat_net.style.visibility= 'hidden';
document.getElementById('resultat').style.visibility= 'hidden';}
}
</script>
<strong class="unique">TNS : </strong>
<div id="cellule"><input class="point" type="radio" name="tns" value="oui" onclick="cacher2()"/> oui
<input class="point" type="radio" name="tns" value="non" onclick="cacher2()" checked="checked"/> non<br/></div>
<td><div id="affaires" style="visibility:hidden" class="unique"> chiffres d'affaires : </div><input name="chiffre_affaire" type="number" style="visibility:hidden"/></td>
<td><div id="fixe" style="visibility:hidden" class="unique"> charges fixes : </div><input name="charges_fixes" type="number" style="visibility:hidden"/></td>
<td><div id="resultat" style="visibility:hidden" class="unique"> Resultat net : </div><input name="Resultat_net" type="number" style="visibility:hidden"/></td>
<br/>
<br/>
<br/>
<script language= "javascript">
function cacher()
{
if(document.formulaire.eco[0].checked==true)
{document.formulaire.renouvellement.style.visibility= 'visible';
document.getElementById('planquer').style.visibility= 'visible';
document.formulaire.revenusurviv.style.visibility= 'visible';
document.getElementById('planquer10').style.visibility= 'visible';
document.formulaire.reversion.style.visibility= 'visible';
document.getElementById('planquer11').style.visibility= 'visible';
}
else
{document.formulaire.renouvellement.style.visibility= 'hidden';
document.getElementById('planquer').style.visibility= 'hidden';
document.formulaire.revenusurviv.style.visibility= 'hidden';
document.getElementById('planquer10').style.visibility= 'hidden';
document.formulaire.reversion.style.visibility= 'hidden';
document.getElementById('planquer11').style.visibility= 'hidden';
}
}
</script>
<strong class="unique">Prejudice economique : </strong>
<div id="cellule"><input class="point" type="radio" name="eco" value="oui" onclick="cacher()"/> oui
<input class="point" type="radio" name="eco" value="non" onclick="cacher()" checked="checked"/> non<br/>
<td><div id="planquer" style="visibility:hidden" class="unique"> revenu annuel du menage : </div> <input id="montre" type="number" name= "renouvellement" style="visibility:hidden" maxlength="6" size="6" /></td>
<td><div id="planquer10" style="visibility:hidden" class="unique"> revenu annuel survivant : </div> <input id="montre" type="number" name= "revenusurviv" style="visibility:hidden" maxlength="6" size="6" /></td>
<td><div id="planquer11" style="visibility:hidden" class="unique"> reversion : </div> <input id="montre" type="number" name= "reversion" style="visibility:hidden" maxlength="6" size="6" /></td>
<script>
function cacher3()
{
if(document.formulaire.dsf[0].checked==true)
{document.formulaire.coutdsf.style.visibility= 'visible';
document.getElementById('planquer1').style.visibility= 'visible';
document.formulaire.frequence.style.visibility= 'visible';
document.getElementById('planquer2').style.visibility= 'visible';
}
else
{document.formulaire.coutdsf.style.visibility= 'hidden';
document.getElementById('planquer1').style.visibility= 'hidden';
document.formulaire.frequence.style.visibility= 'hidden';
document.getElementById('planquer2').style.visibility= 'hidden';
}
}
</script>
<br/>
<br/>
<br/>
<strong><center class="unique"> DSF (dents, lunettes....) : </center></strong>
<input class="point" type="radio" name="dsf" value="oui" onclick="cacher3()"/> oui
<input class="point" type="radio" name="dsf" value="non" onclick="cacher3()" checked="checked"/> non<br/>
<td><div id="planquer1" style="visibility:hidden" class="unique"> Cout DSF : </div><input name="coutdsf" type="number" style="visibility:hidden"/></td>
<td><div id="planquer2" style="visibility:hidden" class="unique">Frequence de Renouvellement : </div><input name="frequence" type="number" style="visibility:hidden"/></td>
<script>
function cacher4()
{
if(document.formulaire.dsftemp[0].checked==true)
{document.formulaire.rente[0].style.visibility= 'visible';
document.getElementById('planquer3').style.visibility= 'visible';
document.formulaire.rente[1].style.visibility= 'visible';
document.getElementById('planquer4').style.visibility= 'visible';
document.formulaire.rente[2].style.visibility= 'visible';
document.getElementById('planquer5').style.visibility= 'visible';
document.formulaire.rente[3].style.visibility= 'visible';
document.getElementById('planquer6').style.visibility= 'visible';
document.formulaire.rente[4].style.visibility= 'visible';
document.getElementById('planquer7').style.visibility= 'visible';
document.formulaire.prevenu.style.visibility= 'visible';
document.getElementById('planquer9').style.visibility= 'visible';
}
else
{document.formulaire.rente[0].style.visibility= 'hidden';
document.getElementById('planquer3').style.visibility= 'hidden';
document.formulaire.rente[1].style.visibility= 'hidden';
document.getElementById('planquer4').style.visibility= 'hidden';
document.formulaire.rente[2].style.visibility= 'hidden';
document.getElementById('planquer5').style.visibility= 'hidden';
document.formulaire.rente[3].style.visibility= 'hidden';
document.getElementById('planquer6').style.visibility= 'hidden';
document.formulaire.rente[4].style.visibility= 'hidden';
document.getElementById('planquer7').style.visibility= 'hidden';
document.formulaire.prevenu.style.visibility= 'hidden';
document.getElementById('planquer9').style.visibility= 'hidden';
}
}
</script>
<br/>
<br/>
<br/>
<strong><center class="unique"> perte de revenus :</center></strong>
<input class="point" type="radio" name="dsftemp" value="oui" onclick="cacher4()"/> oui
<input class="point" type="radio" name="dsftemp" value="non" onclick="cacher4()" checked="checked"/> non<br/>
<div id= "planquer3" style="visibility:hidden" class="unique">jusqu'à 18 ans</div><input class="point" type="radio" name="rente" value="rente18" style="visibility:hidden"/>
<div id= "planquer4" style="visibility:hidden" class="unique">jusqu'à 25 ans</div><input class="point"type="radio" name="rente" value="rente25" style="visibility:hidden"/>
<div id= "planquer5" style="visibility:hidden" class="unique">jusqu'à 55 ans</div><input class="point" type="radio" name="rente" value="rente55" style="visibility:hidden"/>
<div id= "planquer6" style="visibility:hidden" class="unique">jusqu'à 60 ans</div><input class="point" type="radio" name="rente" value="rente60" style="visibility:hidden"/>
<div id= "planquer7" style="visibility:hidden" class="unique">jusqu'à 65 ans</div><input class="point" type="radio" name="rente" value="rente65" style="visibility:hidden"/>
<div id= "planquer9" style="visibility:hidden" class="unique">perte revenu :</div><input type="text" name="prevenu" style="visibility:hidden"/></td>
<br/>
<br/>
<script>
function cacher5()
{
if(document.formulaire.rentetemp[0].checked==true)
{document.formulaire.rente1[0].style.visibility= 'visible';
document.getElementById('planque3').style.visibility= 'visible';
document.formulaire.rente1[1].style.visibility= 'visible';
document.getElementById('planque4').style.visibility= 'visible';
document.formulaire.rente1[2].style.visibility= 'visible';
document.getElementById('planque5').style.visibility= 'visible';
document.formulaire.rente1[3].style.visibility= 'visible';
document.getElementById('planque6').style.visibility= 'visible';
document.formulaire.rente1[4].style.visibility= 'visible';
document.getElementById('planque7').style.visibility= 'visible';
document.formulaire.rtemp.style.visibility= 'visible';
document.getElementById('planque9').style.visibility= 'visible';
}
else
{document.formulaire.rente1[0].style.visibility= 'hidden';
document.getElementById('planque3').style.visibility= 'hidden';
document.formulaire.rente1[1].style.visibility= 'hidden';
document.getElementById('planque4').style.visibility= 'hidden';
document.formulaire.rente1[2].style.visibility= 'hidden';
document.getElementById('planque5').style.visibility= 'hidden';
document.formulaire.rente1[3].style.visibility= 'hidden';
document.getElementById('planque6').style.visibility= 'hidden';
document.formulaire.rente1[4].style.visibility= 'hidden';
document.getElementById('planque7').style.visibility= 'hidden';
document.formulaire.rtemp.style.visibility= 'hidden';
document.getElementById('planque9').style.visibility= 'hidden';
}
}
</script>
<strong><center class="unique"> rente temporaire :</center></strong>
<input type="radio" name="rentetemp" value="oui" onclick="cacher5()"/> oui
<input type="radio" name="rentetemp" value="non" onclick="cacher5()" checked="checked"/> non<br/>
<div id= "planque3" style="visibility:hidden" class="unique">jusqu'à 18 ans</div><input class="point" type="radio" name="rente1" value="rente18" style="visibility:hidden"/>
<div id= "planque4" style="visibility:hidden" class="unique">jusqu'à 25 ans</div><input class="point" type="radio" name="rente1" value="rente25" style="visibility:hidden"/>
<div id= "planque5" style="visibility:hidden" class="unique">jusqu'à 55 ans</div><input class="point" type="radio" name="rente1" value="rente55" style="visibility:hidden"/>
<div id= "planque6" style="visibility:hidden" class="unique">jusqu'à 60 ans</div><input class="point" type="radio" name="rente1" value="rente60" style="visibility:hidden"/>
<div id= "planque7" style="visibility:hidden" class="unique">jusqu'à 65 ans</div><input class="point" type="radio" name="rente1" value="rente65" style="visibility:hidden"/>
<div id= "planque9" style="visibility:hidden" class="unique">perte annuel :</div><input type="text" name="rtemp" style="visibility:hidden"/></td>
<br/>
<br/>
<br/>
</div>
</p></div>
<p id="boutton"><CENTER>
<input type="submit" value="ENVOYER">
</CENTER></p>
<p id="effacer">
<center><input type="reset" value="EFFACER"/></center>
</form>
</body>
Merci d'avance pour votre aide