Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2644 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Script incompatible avec firefox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script incompatible avec firefox

n°2136404
archi57
Posté le 13-04-2012 à 18:37:27  profilanswer
 

Bjr,
j'ai un script JS qui ne fonctionne pas sur Firefox !!
quelqu'elle serait les modif a apporter pour le rendre compatible ?
il fonctionne très bien sur IE !!
voici le code:
 

Code :
  1. var szJour = new Array("Le dimanche", "Le lundi", "Le mardi", "Le mercredi", "Le jeudi", "Le vendredi", "Le samedi" );
  2. var szMois = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" );
  3. var Today  = new Date();
  4. var days   = new Array();
  5. var nbmb   = new Array();
  6. var msgs   = new Array();
  7. var photos   = new Array();
  8. var anni2   = new Array();
  9. var msgs2   = new Array();
  10. var photos2   = new Array();
  11. //-- on utilise i avec i++ pour pouvoir déplacer les messages ou en créer facilement
  12. var i=0;
  13. nbmb[i]=1;days[i]= "January 9, 1987";msgs[i]= "Jonathan STUBER";photos[i]= "photos Joueurs/photo_Stuber(2).jpg";i++;
  14. nbmb[i]=1;days[i]= "December 10, 1995";msgs[i]= "Pierre MISSLER";photos[i]= "photos Joueurs/photo_Missler(2).jpg";i++;
  15. //------------------------------------
  16. // Retourne la date au format AAAAMMJJ
  17. //------------------------------------
  18. function Format_Date( date_){
  19.   var Retour="";
  20.   var Jour  = date_.getDate();
  21.   var Mois  = date_.getMonth();
  22.   var Annee = date_.getFullYear();
  23.   Retour += Annee;
  24.   if( Mois < 10) Retour +="0"; // Ajout d'un 0 avant
  25.   Retour += Mois;
  26.   if( Jour < 10) Retour +="0"; // Ajout d'un 0 avant
  27.   Retour += Jour;
  28.   return( Retour);
  29. }
  30. //----------------
  31. var Chaine =""; // Initialisation Chaine vide
  32.   var Count =0;   // Compteur de message
  33.   var fete="";
  34. var etre="";
  35. var szMsg;
  36.   var szToday;
  37.   var szMonth;
  38.   var szDemain;
  39.   var anniannee;
  40.   var age;
  41.   var age2;
  42.   var annee;
  43.   var stannee;
  44. //----------------
  45. for(k=0; k<2; k++){
  46. var Date_Act = new Date(); // Récup date Aujourd'hui
  47. szToday = Format_Date( Date_Act);
  48. szmonth = Date_Act.getMonth()+12-(k*12);
  49. var Demain = Date_Act;
  50. Demain.setDate(Demain.getDate()+1)
  51. szDemain = Format_Date( Demain);
  52. Date_Act.setYear(Date_Act.getYear()+k);
  53. for( i=0; i<days.length; i++){
  54.   etre="Ce sera";
  55. if(nbmb[i] != 1)
  56.   fete="fêteront";
  57. else
  58.   fete="fêtera";
  59. stannee = Date_Act.getFullYear();
  60. Date_Mes  = new Date(days[i]);
  61. mois_Mes = Date_Mes.getMonth();
  62. anni = Date_Mes.getFullYear();
  63. Date_Mes.setYear(Date_Act.getYear());
  64. Jour_Mes = szJour[Date_Mes.getDay()];
  65.   age = stannee - anni;
  66.   szMsg = Format_Date( Date_Mes);
  67.   if( szMsg >= szToday && mois_Mes < szmonth && Count==0){
  68.     Count++;
  69.     Chaine += "<div class='msg_date'>";
  70.     if( szMsg == szToday)
  71.       {
  72.   Chaine += "Aujourd'hui," ;
  73.   etre="C'est";
  74.   if(nbmb[i] == 1)
  75.     fete="fête";
  76.   else
  77.     fete="fêtent";
  78.   }
  79.     else if( szMsg == szDemain)
  80.       Chaine += "Demain," ;
  81.     else
  82.       Chaine += Jour_Mes;
  83.     Chaine += " " +Date_Mes.getDate();
  84.     Chaine += " " +szMois[Date_Mes.getMonth()];
  85.     Chaine += " " +Date_Mes.getFullYear();
  86.     Chaine += "</div>";
  87.     Chaine += etre +" l'anniversaire de" ;
  88.     Chaine += "<div class='msg_texte'><b>" +msgs[i] +"</b>";
  89.     if(nbmb[i] != 1)
  90.     {
  91.       for($q=0;$q<(nbmb[i]-1);$q++)
  92.         {
  93.     if($q == (nbmb[i]-2))
  94.      Chaine += " et <b>"+ msgs2[i][$q] +"</b>";
  95.     else
  96.      Chaine += ", <b>"+ msgs2[i][$q] +"</b>";
  97.     }
  98.   Chaine += "<br>";
  99.   Chaine += " qui "+ fete +" leurs "+ age;
  100.       for($q=0;$q<(nbmb[i]-1);$q++)
  101.         {
  102.     age2 = stannee - anni2[i][$q];
  103.     if($q == (nbmb[i]-2))
  104.      Chaine += " et "+ age2;
  105.     else
  106.      Chaine += ", "+ age2;
  107.     }
  108.   Chaine += " ans</div>";
  109.  }
  110.  else
  111.    Chaine += " qui "+ fete +" ses "+ age +" ans" +"</div>";
  112.    Chaine += "<img src='images/image_gateau.gif' width=66 height=63' border=0 galleryimg='no'>";
  113.       Chaine += "<img src='" + photos[i] + "' border=0 galleryimg='no'>";
  114.  if(nbmb[i] != 1)
  115.     {
  116.       for($q=0;$q<(nbmb[i]-1);$q++)
  117.         {
  118.           Chaine += "&nbsp; <img src='" + photos2[i][$q] + "' border=0 galleryimg='no'>" ;
  119.         }
  120.  }
  121.  Chaine += "<img src='images/image_gateau.gif' width=66 height=63' border=0 galleryimg='no'>";
  122. }
  123. }
  124. }
  125.   if( Chaine)
  126.     //-- On retourne la chaine
  127.     document.write( Chaine);
  128.   else
  129.     document.write("" );


 
merci par avance !!


Message édité par archi57 le 13-04-2012 à 18:38:13
mood
Publicité
Posté le 13-04-2012 à 18:37:27  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Script incompatible avec firefox

 

Sujets relatifs
Exceution script VBA Excel 2010un script pour vérifier un code java avant de faire commit
Execution d'un script juste après le BIOSScript de choix de photos
script gestionnaire de tache xp[CRON PHP] Aide pour script CRON PHP et wget
Script générant du JS => accès à $_GET de la page appelante ?[Perl] Script de transfert FTP
Projet perso sous w7script incompatible MOZ/FIREFOX
Plus de sujets relatifs à : Script incompatible avec firefox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR