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 :

Contenu d'un tableau suivant date


Sujet :

JavaScript

  1. #21
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 233
    Par défaut
    if( refDay >= toDay){.
    Ça c'est de la grosse modification !!!
    inutile de par la façon d’initialiser la date à partir de la récupération, en cas de même mois/jour refDay sera toujours supérieure à toDay.
    Au passage il te faudra bientôt gérer l'année également.

    Par contre, as-tu une idée ...
    • lors de la récupération on obtient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    innerHTML = '<div align="center">22/10/2015</div>'
    • après le "splittage" (ou splittement je ne sais plus) on se retrouve avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    data[0] = '<div align="center">22'
    data[1] = '10'
    data[2] = '2015<'
    data[3] = 'div>'
    à l'écriture, via document.write, le résultat sera celui que le navigateur "corrige"
    • innerHTML donnera <div align="center">22/10/2015</div> donc affichage de 22/10/2015
    • data[0] donnera <div align="center">22</div> donc affichage de 22 centré dans son conteneur
    • data[1] donnera 10 donc affichage de 10 simplement
    • data[2] donnera 2015< donc affichage de 2015<
    • data[3] donnera <div></div> donc affichage de rien !


    NB : Si tu ne veux pas de surprise utilise plutôt la console et oublie document.write.

  2. #22
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 83
    Par défaut
    Bonjour Nosmoking, tout d'abord, merci de prendre le temps de me répondre.

    Pour commencer, l'histoire du > et du >= me semble étrange, de mon côté, si je ne mets pas le =, j'ai bien la date suivante et pas celle du jour quand refDay et toDay sont égales.

    Avec refDay > toDay

    Nom : 1.jpg
Affichages : 95
Taille : 148,9 Ko

    Avec refDay >= toDay

    Nom : 2.jpg
Affichages : 87
Taille : 131,0 Ko

    (je me rends compte en écrivant que j'ai oublié un détail, le tableau 1 doit, soit indiquer la prochaine date supérieure, soit la date du jour si le cas se présente), pour la partie année, je me suis fait la réflexion en finalisant la page, soit je rajouterai l'année (28/10/2015), soit au premier janvier je retirerai toutes les entrées de 2015 (ce qui est plutôt crade), soit je rajoute une casse avec l'année, je demande à vérifier l'année puis la date et je supprime l'affichage des colonnes années (il y a surement d'autres moyens).

    Pour la partie split, je ne pensais pas que innerHTML récupérait les balises, mais seulement le contenu (manque de connaissances).

    Du coup, tu as répondu en même temps à un point que je trouvais bizarre dans un de mes message précédents :
    document.write(dateSplit[0]); j'ai : 10 (bizarrement, centré dans la page au passage, mais bon)

  3. #23
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 233
    Par défaut
    ...j'ai bien la date suivante et pas celle du jour quand refDay et toDay sont égales.
    Effectivement je raisonnais getTime(), qui a peu de chance d'être égal, et non new Date() qui lui peut l'être.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [Tableaux] afficher le contenu d'un tableau php
    Par moons dans le forum Langage
    Réponses: 9
    Dernier message: 08/02/2006, 16h12
  2. effacer contenu d'un tableau
    Par mrtatou dans le forum C
    Réponses: 8
    Dernier message: 06/02/2006, 14h35
  3. Voir le contenue d'un tableau glob
    Par goblin dans le forum Langage
    Réponses: 3
    Dernier message: 27/01/2006, 10h56
  4. Réponses: 15
    Dernier message: 02/12/2005, 18h12

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