Soutenez-nous
Publicité
+ Répondre à la discussion
Page 5 sur 7 PremièrePremière 1234567 DernièreDernière
Affichage des résultats 81 à 100 sur 138
  1. #81
    Invité de passage
    Inscrit en
    février 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : février 2008
    Messages : 6
    Points : 3
    Points
    3

    Par défaut Formater en 01/01/2011 au lieu de 1/1/2011

    Bonjour,
    Merci beaucoup de ce beau script.
    Il ne me reste qu'un souci :
    afficher 01/01/2011 au lieu de 1/1/2011
    (sinon ça coince en enregistrant dans ma base...)
    Hors il semble que le problème ai été évoqué plusieurs fois avec un lien sur une soluce.. qui est la discussion elle même. (bovino)
    ... donc je n'ai pas compris...

  2. #82
    Expert Confirmé Sénior
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    février 2006
    Messages
    3 629
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : février 2006
    Messages : 3 629
    Points : 4 424
    Points
    4 424

    Par défaut

    Bonjour a tous et merci encore pour toutes vos remarques ^^

    je suis désolé mais par manque de temps , je n'ai actuellement pas le temps de faire les modifications / évolution , mais j'essayerais de trouver au moins le problème au bug TRES gènant sous chrome qui fait planter , à très vite

    Chomy
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  3. #83
    Futur Membre du Club
    Homme Profil pro Vincent
    Étudiant
    Inscrit en
    juillet 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2011
    Messages : 30
    Points : 16
    Points
    16

    Par défaut

    Tout d'abord merci pour ce très beau calendrier et à toute la communauté qui se crée autour !

    Je suis débutant en JS, pour ne pas dire ignorant, vu que je n'en ai jamais fait, je sais juste l'incorporer dans une page html. (Ce qui ne relève pas du grand exploi...)

    J'ai parcouru toutes les pages de cette discussion et je n'ai pas trouvé ce que je souhaité: Est ce qu'il y a un endroit où on peut mettre une date minimum au calendrier et une date maximum ?

    Je m'explique:
    -Je me sers de ce calendrier pour demander à l'utilisateur de mon site de rentrer 2 dates: "Températures du ... au ...".
    -J'ai commencé à relever mes données de températures à partir d'une date, donc je n'ai pas de donnée avant et évidement, je ne prédis pas la température dans le futur.

    Donc, je voudrais que les dates avants mes données et après la date d'aujourd'hui ne puissent pas être sélectionnables. Est-ce possible ?

    Merci !

  4. #84
    Invité de passage
    Profil pro Paris Falken
    Inscrit en
    janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Nom : Paris Falken

    Informations forums :
    Inscription : janvier 2010
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Bonjour,

    Je suis moi aussi intéressé par quelques petites fonctionnalités supplémentaires que je n'arrive pas à inclure par moi-même.

    Limiter une date min et une date max, moi aussi, ça m'intéresse.
    Et une date par défaut qui serait par exemple x jours, x mois ou x années avant la date du jour.

    Si quelqu'un aurait la gentillesse de donner des pistes..

    Merci


    Falken

  5. #85
    Membre Expert
    Avatar de gwinyam
    Homme Profil pro Mathieu ROBIN
    Développeur Web
    Inscrit en
    mai 2006
    Messages
    1 161
    Détails du profil
    Informations personnelles :
    Nom : Homme Mathieu ROBIN
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : mai 2006
    Messages : 1 161
    Points : 2 095
    Points
    2 095

    Par défaut

    Serait il possible de remettre ici ou dans le premier message de l'auteur, une version à jour du script ? Merci !
    Mon blog techno, essentiellement JavaScript, et son billet hebdomadaire sur l'actualité jQuery.
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

  6. #86
    Invité de passage
    Inscrit en
    août 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : août 2011
    Messages : 3
    Points : 1
    Points
    1

    Par défaut

    Bonjour,

    Tout d'abord, je joins mes sincères remerciements aux autres pour ce super script qui m'a rendu un fieffé service (intégration à Joomla/Virtuemart).

    Ma question est sans doute simple, mais bon... :

    Peut-on afficher le mois en lettre et non en chiffre dans l'inputbox, une fois la date sélectionnée dans le calendrier ?

    ex : 1 Janvier 2012 au lieu de 1/1/2012.

    Merci pour vos pistes !

  7. #87
    Invité de passage
    Inscrit en
    août 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : août 2011
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Bonjour,

    merci pour cet excellent calendrier qui fonctionne comme je le souhaite.

    une petite question tout de même, avez vous des problème d'affichage sous IE9 ?

    merci pour vos réponses.

  8. #88
    Invité régulier
    Femme Profil pro mona
    Développeur Web
    Inscrit en
    septembre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Nom : Femme mona
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2008
    Messages : 26
    Points : 7
    Points
    7

    Par défaut

    Salut,d'abord je vous remercie beaucoup de ce beau script,il est très propre et utile,mais j'ai besoin d'enregistrer la date dans la base de données,du coup,j'ai besoin de cette format: YYYY-MM-DD au lieu de DD-MM-YYYY
    pouvez vous m'aider svp??merci d'avance

  9. #89
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
    Inscrit en
    mars 2002
    Messages
    34 525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2002
    Messages : 34 525
    Points : 56 443
    Points
    56 443

    Par défaut

    solution Nr1:
    Lire la Doc, ou les autres posts, pour trouver comment modifier le format de sortie

    solution Nr2 :
    rentrer dans le code et trouver ou se fait la concaténation afin de la modifier...

    solution Nr3:
    Code :
    split('-').reverse().join('-')
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag


    réalisations :www.oxygen-translations.com|www.saftair.com| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  10. #90
    Modérateur
    Avatar de Danyel
    Homme Profil pro Danyel
    Ingénieur développement logiciels
    Inscrit en
    juillet 2005
    Messages
    1 592
    Détails du profil
    Informations personnelles :
    Nom : Homme Danyel
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 592
    Points : 1 971
    Points
    1 971

    Par défaut

    Le meme mais pour les heures serait vraiment tres cool et tres pratique
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  11. #91
    Invité de passage
    Étudiant
    Inscrit en
    août 2011
    Messages
    2
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2011
    Messages : 2
    Points : 2
    Points
    2

    Par défaut Désactivation de dates

    Bonjour,
    Ce calendrier est super mais pour mon projet j'aurais besoin de désactiver les dates antérieures à la date d'aujourd'hui. Quelqu'un aurait une piste ?
    Merci d'avance

  12. #92
    Invité de passage
    Étudiant
    Inscrit en
    août 2011
    Messages
    2
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2011
    Messages : 2
    Points : 2
    Points
    2

    Par défaut Calendrier sans input

    Bonjour
    Je voulais savoir s'il était possible d'afficher le calendrier "tout le temps" c'est-à-dire sans avoir à mettre un input
    Merci beaucoup

  13. #93
    Membre actif

    Inscrit en
    mai 2005
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : mai 2005
    Messages : 124
    Points : 181
    Points
    181

    Par défaut

    je ne sais pas si quelqu'un l'a remarqué (j'ai pas lu tout le commentaires). je crois q'il y a problème de validation de date.

    si vous choisissez par exemple la date du 31 octobre xxxxx et si vous passez au mois suivant la date affichée est le 31 novembre xxxxx

  14. #94
    Modérateur
    Avatar de Danyel
    Homme Profil pro Danyel
    Ingénieur développement logiciels
    Inscrit en
    juillet 2005
    Messages
    1 592
    Détails du profil
    Informations personnelles :
    Nom : Homme Danyel
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 592
    Points : 1 971
    Points
    1 971

    Par défaut

    Citation Envoyé par medkarim Voir le message
    si vous choisissez par exemple la date du 31 octobre xxxxx et si vous passez au mois suivant la date affichée est le 31 novembre xxxxx
    Je viens de tester la chose et effectivement il garde le jour (numeraire) lors du changement de mois/annee sans faire le controle si le jour existe ou pas.
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  15. #95
    Membre régulier Avatar de Baldy
    Homme Profil pro
    Inscrit en
    juin 2008
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

    Informations forums :
    Inscription : juin 2008
    Messages : 216
    Points : 92
    Points
    92

    Par défaut

    Petite question (j'ai pas lu les 5 pages je l'avoue donc je vais peut être faire doublon) : pourquoi ce script ne fonctionne pas si on appel le fichier JS avant le formulaire?

  16. #96
    Invité régulier
    Inscrit en
    août 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 10
    Points : 8
    Points
    8

    Par défaut

    Merci le_chomeur et les contributeurs !

    Je vous félicite pour ce beau travail.

    L'aspect graphique de cette v3 est bien plus agréable que la précédente :cool:
    Et les nouvelles fonctionnalités sont nickelles !

    Je vois avec regret que le projet n'a plus été mis à jour depuis quelques temps. Y a-t-il des évolutions prévues ?

    Encore bravo !!

  17. #97
    Invité régulier
    Inscrit en
    octobre 2006
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : octobre 2006
    Messages : 45
    Points : 7
    Points
    7

    Par défaut

    Bonjour, j'ai le même problème que cette démo
    http://javascript.developpez.com/demos/Calendrier-v3/

    Le mois actuel (à cette date) affiche le mois de janvier !

    Y a t'il un correctif ?

    Merci

  18. #98
    Invité de passage
    Inscrit en
    février 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : février 2008
    Messages : 6
    Points : 3
    Points
    3

    Par défaut Mauvaise initialisation date du jour

    Bonjour,
    Merci pour ce script facile a mettre en oeuvre.
    Mais comme athome (si j'ai bien compris son pb)

    -> au lieu de se positionner sur la date du jour, par exemple aujourd hui 13 12 2011,
    il se met au 13/1/2011
    Faut il attendre un correctif?

  19. #99
    Expert Confirmé Sénior
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    février 2006
    Messages
    3 629
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : février 2006
    Messages : 3 629
    Points : 4 424
    Points
    4 424

    Par défaut

    Bonjour , par faute de temps je ne peux plus maintenir ce script, mais de mémoire quelqu'un a donné la solution dans un des posts précédent.

    cdt
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  20. #100
    Invité de passage
    Inscrit en
    mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : mai 2009
    Messages : 2
    Points : 4
    Points
    4

    Par défaut

    Bonjour à tous,

    Nouveau dans le coins, je vous salue donc bien bas.
    Bien que grand lecteur des tutos et autres cours de ce site, je n'ai jamais contribué sur le forum.

    En cherchant une méthode d'autocomplétition de la date avec des slash, je suis tombé sur un post qui renvoyait à la v2 de ce calendrier et de fils en aiguilles sur la v3.

    Alors Un grand bravo au Chomeur pour cette réalisation, ça déchire son doudou.

    Je me suis trouvé confronté au quelques bug des uns et des autres et j'ai fini par mettre les mains dedans. Je n'ai pas compris un broc de la façon de construire le calendrier mais les calcules de date et le formatage, je m'en suis sortis. En plus je suis une grosse tanche en JS. Enfin c'est en forgeant ...

    Je précise que j'ai testé ça en local sur un MAC avec OSX Lion Server sur Safari (5.1.2) et Firefox (8.0.1)


    1) Problème de la date actuelle: 20/01/2012 au lieu de 20/12/2011

    Dans les fonctions miseAjourHeader

    Il y a à la 7ème ligne de code :
    Code :
    newtext = document.createTextNode(mCalendar.moisNom[(mCalendar.mois == 13) ? 0:mCalendar.mois-1]);
    Remplacer par:
    Code :
    newtext = document.createTextNode(mCalendar.moisNom[(mCalendar.mois > 12) ? 0:mCalendar.mois-1]);
    Et dans le doute, j'ai fait pareil dans la fonction assemblyHeader

    à la 6ème ligne de code :
    Code :
    newtext = document.createTextNode(mCalendar.moisNom[(mCalendar.mois == 12) ? 0:mCalendar.mois-1]);
    Remplacer par :
    Code :
    newtext = document.createTextNode(mCalendar.moisNom[(mCalendar.mois > 12) ? 0:mCalendar.mois-1]);
    2) problème de l'affichage à 2 chiffre des jours et mois inférieurs à 10

    Dans la fonction pickDate

    la méthode de SpaceFrog ne fonctionnant pas, (JS considère la variable comme un entier et non comme une chaine du coup impossible d'avoir sa longueur), j'ai transformé la mesure de longueur en mesure de valeur. ce qui nous donne les 2 lignes suivante à ajouter après

    Code :
    mCalendar.jour = parseInt(elementClick.innerHTML);
    Code :
    1
    2
    3
    mCalendar.jour = (mCalendar.jour < 10) ? '0'+mCalendar.jour : mCalendar.jour;
     
    mCalendar.mois = (mCalendar.mois < 10) ? '0'+mCalendar.mois : mCalendar.mois;
    3) problème avec la valeur de certains mois: 08 et 09
    Après avoir fait la modification précédente, j'avais des bugs sur la lecture de la valeur de certains mois. 08 et 09 n'étaient pas correctement lu et me renvoyait à la date du jour.
    En fouillant et en bricollant un peu, j'ai corrigé le problème en spécifiant la base de travail à la l'instruction parseInt de JS dans la fonction getCurrentDate
    Il faut peut être le faire à chaque utilisation de parseInt. Je l'ai fait aussi pour la valeur du jour.

    J'ai donc remplacé :

    Code :
    1
    2
    3
    4
    //Récupération du mois / jour année
    mCalendar.annee = parseInt(dateExplode[2]);
    mCalendar.jour = (mCalendar.formatDate == "FR") ? parseInt(dateExplode[0]):parseInt(dateExplode[1]);
    mCalendar.mois =  (mCalendar.formatDate == "FR") ? parseInt(dateExplode[1]):parseInt(dateExplode[0]);
    par :

    Code :
    1
    2
    3
    4
    //Récupération du mois / jour année
    mCalendar.annee = parseInt(dateExplode[2], 10);
    mCalendar.jour = (mCalendar.formatDate == "FR") ? parseInt(dateExplode[0],10):parseInt(dateExplode[1],10);
    mCalendar.mois =  (mCalendar.formatDate == "FR") ? parseInt(dateExplode[1],10):parseInt(dateExplode[0],10);
    4) le 29/02/2012
    Le calendrier n'en voulait pas. La raison, la correction automatique de la date par JS comme habilement indiqué dans les commentaire. Sans ce commentaire je n'aurais jamais trouvé je pense.
    Ca se passe dans getCurrentDate quand on construit testDate, On ajoute le jour puis le mois puis l'année or au moment de l'ajout du mois, JS doit considérer qu'il est à l'année courante (2011) du coup il corrige 29/02/2011 en 01/03/2011 sauf qu'il s'est gouré d'année. La solution est très simple : inverser l'ordre de création de la date en commençant par l'année puis le mois puis le jour.

    J'ai donc remplacé :

    Code :
    1
    2
    3
    4
    5
    //On créer une nouvelle date avec les paramètres d'entrée pour tester sa validité
    testDate = new Date();
    testDate.setDate(mCalendar.jour);
    testDate.setMonth(mCalendar.mois-1);
    testDate.setFullYear(mCalendar.annee);
    par:

    Code :
    1
    2
    3
    4
    5
    //On créer une nouvelle date avec les paramètres d'entrée pour tester sa validité
    testDate = new Date();
    testDate.setFullYear(mCalendar.annee);
    testDate.setMonth(mCalendar.mois-1);
    testDate.setDate(mCalendar.jour);
    5) Les listes mois et années qui disparaissent quand on veut aller dessus.

    Soit vous êtes très rapides et ça marche

    Soit il faut aller voir du coté de la feuille de style comme indiqué par Vodiem sachant que les valeur qu'il a donné ne conviennent pas pour moi. J'ai du réduire encore un peu.

    dans .mCalandarMain .mCalandarheader .mInfo .mois :
    top:14px;
    dans .mCalandarMain .mCalandarheader .mInfo .annee :
    top:14px;
    J'ai du mettre 12px à chaque fois.

    Voilà toutes les correction que j'ai faites. Si j'en trouve d'autres, je reviendrais par ici

    Ha quand même, voici la version avec les corrections.

    calendar_v3.zip


    Et bien sur, bonnes fêtes de fin d'année à tous si je ne repasse pas

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •