J'aimerai que mon script fonctionne egalement sous mozilla

4 participants

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu J'aimerai que mon script fonctionne egalement sous mozilla

Message par annalynn Dim 13 Fév 2011, 21:09

Rappel du premier message :

Bonsoir, voici le script que j'utilise actuellement sur mon forum, il fonctionne parfaitement, d'ailleurs j'en remercie encore l'auteur. Seul petit soucis, il ne fonctionne que sous IE. Serait il possible de le modifier afin qu'il puisse également fonctionner sous mozilla Firefox, je n'ai aucune connaissance.
Merci d'avance

Code:
<script type="text/javascript" src="http://script.web64.fr/jslibrairie/date.js"></script><script>
/*---------------------------------------------
  Plugin : Tag Topic Title
---------------------------------------------*/
/*
- Plugin distribué par la Zone Script ForumAtif http://zonescript.forumactif.com
-                      et Web64.fr www.web64.fr
-
- Auteur : Vincent Peybernes
-      contact@web64.fr
*/
jQuery(document).ready(function(){
  jQuery("#submit").click(function(){
      // Récuparétion des donné du formulaire
      var jour = jQuery("#day").attr("value");
      var mois = jQuery("#mouth").attr("value"); mois--
      var année = jQuery("#year").attr("value");
      var cycle = jQuery("#cycle").attr("value"); cycle++; cycle--;

      // Calcul des dates
      var last = new Date(); last.setDate(jour); last.setMonth(mois); last.setYear(année);
      var next = new Date(last); next.add(cycle).day();
      var ovulation = new Date(next); ovulation.add(-14).day();
      var fecond = new Date(ovulation); fecond.add(-3).day();
     
     
      // Tables de traduction
      var day_fr = {
        0: "Dimanche",
        1: "Lundi",
        2: "Mardi",
        3: "Mercredi",
        4: "Jeudi",
        5: "Vendredi",
        6: "Samedi"
      };
      var month_fr = {
        0: "Janvier",
        1: "Février",
        2: "Mars",
        3: "Avril",
        4: "Mai",
        5: "Juin",
        6: "Juillet",
        7: "Août",
        8: "Septembre",
        9: "Octobre",
        10: "Nobenbre",
        11: "Décenbre"
      };
     
      // Formatage des dates
      var correctYear = 1900;
      //Correctif MSIE
        var nav = navigator.userAgent;
        var reg = new RegExp("MSIE");
        msie = reg.test(nav);
        if ( msie == true ){ correctYear = 0;}
      //----
     
      result['last'] = day_fr[(last.getDay())]+" "+(last.getDate())+" "+month_fr[(last.getMonth())]+" "+(last.getYear()+correctYear);
      result['next'] = day_fr[(next.getDay())]+" "+(next.getDate())+" "+month_fr[(next.getMonth())]+" "+(next.getYear()+correctYear);
      result['ovulation'] = day_fr[(ovulation.getDay())]+" "+(ovulation.getDate())+" "+month_fr[(ovulation.getMonth())]+" "+(ovulation.getYear()+correctYear);
      result['fecond'] = day_fr[(fecond.getDay())]+" "+(fecond.getDate())+" "+month_fr[(fecond.getMonth())]+" "+(fecond.getYear()+correctYear);
     
      // Mise en forme du résultat
      var out = "<caption><h3>Résultat</h3></caption>";
      out += "<tr><td>Date des dernières règles :</td><td>"+result['last']+"</td></tr>";
      out += "<tr><td>Date théorique des prochaines règles :</td><td>"+result['next']+"</td></tr>";
      out += "<tr><td>Date théorique d'ovulation :</td><td>"+result['ovulation']+"</td></tr>";
      out += "<tr><td>Date théorique de fécondité maximale :</td><td> du "+result['fecond']+"<br/>au "+result['ovulation']+"</td></tr>";
      jQuery("#result").html(out).slideUp(0).fadeIn(2000); 
  });
});</script>

<h3><FONT size = 2>Calcul de la date d'ovulation et de la période fertile :</h3>
<BR><P><table>
  <tr><td><FONT SIZE =2 >Date des dernières règles :</td><td>Jour : <input id="day" type="text" maxlength="2" style="width:20px"/>
                                    Mois : <input id="mouth" type="text" maxlength="2" style="width:20px"/>
                                    Année : </FONT><input id="year" type="text" maxlength="4" style="width:50px"/>
  </td></tr>
  <tr><td><FONT size = 2>Durée moyenne du cycle :</td><td><input id="cycle" type="text" maxlength="2" style="width:20px"/> jours</td></tr>
  <tr><td></td><td><BR><input id="submit" type="button" value="Calculer"/></td></tr>
</table></FONT></FONT>


<table id="result" style="display:none;border:dashed 1px red;"></table>
Very Happy


Dernière édition par annalynn le Ven 25 Mar 2011, 18:53, édité 1 fois
annalynn

annalynn
***

Féminin
Messages : 113
Inscrit(e) le : 12/10/2009

http://boutdchoux-et-family.com/
annalynn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: J'aimerai que mon script fonctionne egalement sous mozilla

Message par annalynn Mer 23 Mar 2011, 10:06

merci, mais c'est toujours pareil, tout est a la suite Embarassed
annalynn

annalynn
***

Féminin
Messages : 113
Inscrit(e) le : 12/10/2009

http://boutdchoux-et-family.com/
annalynn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: J'aimerai que mon script fonctionne egalement sous mozilla

Message par annalynn Ven 25 Mar 2011, 17:49

un petit up
annalynn

annalynn
***

Féminin
Messages : 113
Inscrit(e) le : 12/10/2009

http://boutdchoux-et-family.com/
annalynn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: J'aimerai que mon script fonctionne egalement sous mozilla

Message par Ea Ven 25 Mar 2011, 18:43

Bonjour,


Remplacez :

Code:
        var out = "<caption><h3>Résultat</h3></caption>";
          out += "Date des dernières règles :"+result['last']+"";
          out += "Date théorique des prochaines règles :"+result['next']+"";
          out += "Date théorique d'ovulation :"+result['ovulation']+"";
          out += "Date théorique de fécondité maximale :du "+result['fecond']+"au "+result['ovulation']+"";
Par :

Code:
        var out = "<div><caption><h3>Résultat</h3></caption>";
          out += "<br />Date des dernières règles :"+result['last']+"";
          out += "<br />Date théorique des prochaines règles :"+result['next']+"";
          out += "<br />Date théorique d'ovulation :"+result['ovulation']+"";
          out += "<br />Date théorique de fécondité maximale :du "+result['fecond']+"au "+result['ovulation']+"</div>";
Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: J'aimerai que mon script fonctionne egalement sous mozilla

Message par annalynn Ven 25 Mar 2011, 18:53

Parfait cheers merci a vous !
Sujet résolu
annalynn

annalynn
***

Féminin
Messages : 113
Inscrit(e) le : 12/10/2009

http://boutdchoux-et-family.com/
annalynn a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum