IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

creer un code en javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Septembre 2006
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Septembre 2006
    Messages : 446
    Par d�faut creer un code en javascript
    Bonjour a tous.... moi je suis debutante en java script. je dois creer un petit code pour que mon application sera enregistr�e avec un nom particulier, c'est a dire que je voudrais que le fichier s'enregistre avec :
    NomFile = "NAA01" + t + yy + ".lis"

    o� t = 1 (si la date_depart janvier,fevrier,mars)
    = 2 (si la date_depart avril,mai,juin)
    = 3 (si la date_depart juillet,aout,septembre)
    = 4 (si la date_depart octobre,novembre,decembre)

    la date_depart est format jj/mm/yyyy

    comment je peux faire?

  2. #2
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    Salut,

    Quelque chose comme �a:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function generateFilename(chaine) {
      var info = chaine.split('/'); // transforme la chaine en tableau
      var d = new Date(info[2], info[1] - 1, info[0]); // construit une date (attention, mois de 0 à 11)
      var t = 1 + Math.floor(d.getMonth()/3); // calcul le trimestre
      var yy = d.getFullYear() % 100; // année sur deux chiffre
      if(yy<10) yy = '0' + yy; // ajout éventuel d'un 0 
      return "NAA01" + t + yy + ".lis";
    }
     
    alert( generateFilename("30/04/2009") );

  3. #3
    Membre �clair�
    Inscrit en
    Septembre 2006
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Septembre 2006
    Messages : 446
    Par d�faut
    j'arrive pas � l'executer... si je copie ce code pour le tester, il ne marche pas....

    Citation Envoy� par marcha Voir le message
    Salut,

    Quelque chose comme �a:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function generateFilename(chaine) {
      var info = chaine.split('/'); // transforme la chaine en tableau
      var d = new Date(info[2], info[1] - 1, info[0]); // construit une date (attention, mois de 0 à 11)
      var t = 1 + Math.floor(d.getMonth()/3); // calcul le trimestre
      var yy = d.getFullYear() % 100; // année sur deux chiffre
      if(yy<10) yy = '0' + yy; // ajout éventuel d'un 0 
      return "NAA01" + t + yy + ".lis";
    }
     
    alert( generateFilename("30/04/2009") );

  4. #4
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    Donne le code complet de la page qui te sert de test stp

  5. #5
    Membre �clair�
    Inscrit en
    Septembre 2006
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Septembre 2006
    Messages : 446
    Par d�faut
    j'ai pas une page...

    Citation Envoy� par marcha Voir le message
    Donne le code complet de la page qui te sert de test stp

  6. #6
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    Dans quel contexte utilises-tu javascript alors ?

  7. #7
    Membre �clair�
    Inscrit en
    Septembre 2006
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Septembre 2006
    Messages : 446
    Par d�faut
    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
    var s_data;
    var str_s_data;
    var str_e_data;
    var AnneeMois, NomeFile ;
    var RootPath;
     
    s_data = oggi.Clone().first_day().add_months(-1);
     
    // Premier jour du mois precedent
    str_s_data = s_data.getString().substr(0,10); //only the date and not the time
    // Dernier jour du mois precedenti
    str_e_data = oggi.add_months(-1).last_day().getString().substr(0,10); 
     
     
    AnneeMois = s_data.Clone().dat2str("yyMM");
    NomeFile = "W001" + AnneeMois + ".lis";

    Citation Envoy� par Daniela Voir le message
    j'ai pas une page...

  8. #8
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    Bon, remarque j'aurai pu �viter de passer par l'objet Date, j'esp�re
    au moins que Kettle a un objet Math :-)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    function generateFilename(chaine) {
      var info = chaine.split('/'); // transforme la chaine en tableau
      var t = 1 + Math.floor((info[1]-1)/3); // calcul le trimestre
      var yy = info[2] % 100; // année sur deux chiffre
      if(yy<10) yy = '0' + yy; // ajout éventuel d'un 0 
      return "NAA01" + t + yy + ".lis";
    }

  9. #9
    Membre �clair�
    Inscrit en
    Septembre 2006
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Septembre 2006
    Messages : 446
    Par d�faut
    Moi je suis arriv�e � sortir ce code.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    var NomFile;
      var d = new Date()
      var t = 1 + Math.ceil(d.getMonth()/3); 
      //var yy = str2date(d, "yy");
      //var yy = d.Clone().dat2str("yy");
      //var yy = d.dat2str("yy");
      //var yy= year(d);
      NomeFile= "NAA01" + t + yy + ".lis";
    le probleme est que j'arrive pas � sortir l'ann�e en deux chiffres. j'ai essey� plusieur choises mais aucun marche... comment je peux faire?

    Citation Envoy� par marcha Voir le message
    Bon, remarque j'aurai pu �viter de passer par l'objet Date, j'esp�re
    au moins que Kettle a un objet Math :-)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    function generateFilename(chaine) {
      var info = chaine.split('/'); // transforme la chaine en tableau
      var t = 1 + Math.floor((info[1]-1)/3); // calcul le trimestre
      var yy = info[2] % 100; // année sur deux chiffre
      if(yy<10) yy = '0' + yy; // ajout éventuel d'un 0 
      return "NAA01" + t + yy + ".lis";
    }

  10. #10
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    Citation Envoy� par Daniela Voir le message

    le probleme est que j'arrive pas � sortir l'ann�e en deux chiffres. j'ai essey� plusieur choises mais aucun marche... comment je peux faire?
    essaie ceci


  11. #11
    Membre �clair�
    Inscrit en
    Septembre 2006
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Septembre 2006
    Messages : 446
    Par d�faut
    Il marche pas... il me donne .
    moi je voudrais NAA0109.lis

    Citation Envoy� par marcha Voir le message
    essaie ceci


  12. #12
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    Est-ce que tu lis les r�ponses qu'on te donne ?

    la solution � ce probl�me (ajout du z�ro devant) figure plus haut dans ce post.

    merci de participer un peu au d�veloppement de ton application :-)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. code liens javascript
    Par yazworld dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 03/01/2007, 23h44
  2. [C#] code-behind : javascript
    Par LE NEINDRE dans le forum ASP.NET
    R�ponses: 16
    Dernier message: 19/06/2006, 16h15
  3. creer un code sur changement d'enregistrement
    Par deglingo37 dans le forum Access
    R�ponses: 6
    Dernier message: 22/05/2006, 09h42
  4. creer u fenetre en javascript
    Par kespy13 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 08/04/2006, 10h16
  5. Code d�annulation JavaScript
    Par Furius dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 05/12/2005, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo