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 :

Mettre une date dans une variable


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut Mettre une date dans une variable
    Bonjour,
    J'ai un code disponible ici: http://codepen.io/PiR1/pen/QbgKzM
    Qui me permet normalement de chercher des informations dans une spreadsheet Google en fonction d'une date que je rentre mais le probl�me est que ma date ne rentre pas dans ma variable.
    J'ai essay� d'afficher ma variable mais il n'y a rien.
    Comment faire ?
    Merci d'avance

  2. #2
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    As-tu regard� les messages d'erreur ? Je suppose que non car il y en a un :
    ReferenceError: madate is not defined
    Et si tu ne comprends pas pourquoi l'indicateur de chargement de la page n'arr�te pas de tourner, c'est � cause de document.write.

    Je te donne un gros conseil : appuie sur F12, tu verras la console. Elle t'affiche les messages d'erreur et elle te permet aussi de logger des informations de d�bogage si tu remplaces document.write par console.log.

    Pour ton probl�me, maintenant que tu as le message d'erreur, tu devrais trouver. Je te laisse chercher
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  3. #3
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut
    Merci pour votre r�ponse, j'ai d�cal� ma variable en haut de fonction mais maintenant plus rien ne se passe quand j'appuie sur GO

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    regarde en console ...
    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

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut
    J'ai regard� en consile mais il n'y a aucune erreur.

  6. #6
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    Il semblerait que tu aies mal compris une ou deux choses sur les �v�nements. J'ai regard� � nouveau ton codepen et j'y ai vu des changements, donc je suppose que tu as continu� � travailler avec.

    En l'�tat, voil� la structure g�n�rale de ton script :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function go() {
      var madate = document.getElementById('date').value;
      ...
     
      function drawVisualization() { ... }
     
      function handleQueryResponse(response) { ... }
     
      google.setOnLoadCallback(drawVisualization);
    }
    La fonction go est appel�e lors d'un clic sur le bouton Go.

    Le probl�me c'est le setOnLoadCallback : il attache une fonction sur l'�v�nement de chargement de la page. Lorsque l'utilisateur clique sur le bouton, la page est d�j� charg�e, donc la fonction drawVisualization ne sera jamais appel�e.

    setOnLoadCallback est un gestionnaire de load � la sauce Google. En gros, il est �quivalent � :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    window.addEventListener("load", drawVisualization, false);
    Comme tout gestionnaire de load, il sert dans le cas o� tu veux attacher des gestionnaires d'�v�nement (par exemple click) sur les �l�ments HTML, depuis le code JavaScript. Dans ton cas, l'�v�nement est g�r� avec un attribut onclick directement dans le code HTML, donc tu n'as pas besoin de setOnLoadCallback.
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  7. #7
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut
    je viens d'enlever le setOnLoadCallback mais il ne se passe toujours rien.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
      google.drawVisualization;
    est-ce bien � �a que �a doit ressembler ?


    Vous pouvez voir comment �a marche normalement: http://codepen.io/anon/pen/JdJYXW/

  8. #8
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    En �crivant tout � l'heure j'ai fork� ton codepen pour v�rifier que je ne racontais pas trop de b�tises. Je ne voulais pas te donner la solution toute cuite, mais peut-�tre que �a t'aidera mieux que mes explications finalement : http://codepen.io/anon/pen/aOwQGJ
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  9. #9
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut
    Super merci je vais regard� comment tu as fait.
    Merci beaucoup pour ton implication !
    Bonne continuation.

  10. #10
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut
    Une derni�re question,
    j'aimerais changer le css de ma table mais lorsque je change des propri�t�s dans mon css exemple
    Code css : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    th
    {
    	font-size: 50px;
    }
    �a marche alors que quand je mets:
    Code css : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    th
    {
    	background-color:green;
    }
    �a ne marche pas
    Avez-vous une explication � cela ?

  11. #11
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    Il y a deux causes possibles :
    1. Un �l�ment contenu dans le <th> a lui-m�me une couleur de fond
    2. Il y a une autre r�gle qui applique une background-color sur les <th> et qui est prioritaire sur la tienne. Voir priorit� des s�lecteurs CSS.
      De plus, il peut y avoir seulement une background-image ; dans ce cas ta couleur n'est pas supprim�e, elle est simplement � en-dessous � de l'image. On peut toujours la voir si l'image a des parties transparentes.
      Enfin, la propri�t� background tout court est une propri�t� raccourcie qui red�finit entre autres background-color et background-image en m�me temps.
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  12. #12
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut
    D'accord merci.
    Je pense que google applique ces propres propri�t�s CSS.
    (je vois que vous utilisez Duckduckgo, tr�s bon moteur de recherche ! )

  13. #13
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    (J'ai �dit� mon message pr�c�dent pendant que tu r�pondais pour ajouter des pr�cisions.)

    J'utilise DuckDuckGo tous les jours

    Avec la console, dans l'onglet � Inspecteur �, tu peux voir quels styles sont appliqu�s � un �l�ment, et de quel fichier viennent ces styles. C'est tr�s pratique !

    En l'occurence, les <th> re�oivent en effet un style de Google : un linear-gradient, qui est un type de background-image.
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  14. #14
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2015
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 26
    Par d�faut
    Moi aussi je l'utilise tous les jours

    J'ai effectivement regard� dans la console lors de ton pr�c�dent message, c'est l� o� j'ai vu que google utilis� d�j� cette propri�t�

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

Discussions similaires

  1. [MySQL] ins�rer une date dans une table dans un format compr�hensible
    Par laurentSc dans le forum PHP & Base de donn�es
    R�ponses: 13
    Dernier message: 16/08/2014, 11h10
  2. R�ponses: 5
    Dernier message: 08/08/2014, 16h31
  3. mettre un swf dans une iframe dans une page html
    Par petitevero dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 16/04/2011, 02h58
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    R�ponses: 8
    Dernier message: 21/06/2007, 13h48
  5. Inserer une date d'une table dans une autre table
    Par petitetre dans le forum Langage SQL
    R�ponses: 8
    Dernier message: 18/04/2007, 20h16

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