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 :

Comment appeler ce script


Sujet :

JavaScript

  1. #1
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut Comment appeler ce script
    Bonjour � tous,

    Dans mon footer, j'ai mis la date du jour en .php
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <?php 
       date_default_timezone_set('Europe/Paris');
       echo date("d/m/Y"); 
    ?>
    et �a fonctionne tr�s bien.

    Ce que je voudrais mettre en plus c'est :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
      <script>
        var date = new Date(document.lastModified);
        var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
        document.getElementById("date").innerHTML = date.toLocaleDateString('fr-FR', options);
      </script>
    Seulement voil�, je ne sais pas comment �a marche ni comment je dois l'appeler !

    Voudriez-vous m'aider et me dire quoi faire ?

    Merci d'avance de vos r�ponses.

  2. #2
    Membre chevronn� Avatar de ASCIIDEFOND
    Homme Profil pro
    Autodidacte
    Inscrit en
    Novembre 2002
    Messages
    235
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : Autodidacte

    Informations forums :
    Inscription : Novembre 2002
    Messages : 235
    Par d�faut
    Salut jlb59,

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("date").innerText = new Date().toLocaleDateString('fr-FR', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' })

  3. #3
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    Malheureusement, je suis nul en JS.

    Comment faire aller tout �a ?

    Celui que j'ai date un peu car je vois que tu raccourci vachement.

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster d�butant perp�tuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster d�butant perp�tuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par d�faut
    Bonsoir,
    je l'avais cod� et test� en local vers 17h15, mais n'ai pas eu le temps de le publier plus t�t...

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <div id="date"></div>
    <script>document.getElementById("date").innerText = new Date().toLocaleDateString('fr-FR', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' })</script>

  5. #5
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    Merci beaucoup Laurent, je vais essayer �a demain et je donnerai les r�sultats.

    Bonne soir�e.

  6. #6
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    Citation Envoy� par laurentSc Voir le message
    Bonsoir,
    je l'avais cod� et test� en local vers 17h15, mais n'ai pas eu le temps de le publier plus t�t...
    Bonjour Laurent,

    J'ai essay� en ligne et c'est parfait : Jeudi 11 avril 2024

    C'est vrai que mon ancien code ne mettait pas le nom du mois mais seulement son num�ro (11/04/2024) et pas de jour.

    Maintenant, tu voudrais me dire si le script que tu m'as envoy� affichera la date du jour en g�n�ral ?
    Parce que l�, je ne vois pas trop �tant donn� que je fais pratiquement des M�J fr�quemment, notamment sur les tests de QI.

    Alors faudrait-il que je laisse les 2 codes pour la date qui afficheraient des dates diff�rentes (1 pour celle du jour et 1 pour celle de la M�J) ?

    Merci de ton aide et merci encore.

    Bonne journ�e.

  7. #7
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster d�butant perp�tuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster d�butant perp�tuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par d�faut
    Bonjour,
    je te r�pond rapidement car apr�s pas dispo jusqu'en d�but d'apr�s-midi : donne moi ton code car comme �a, je sais pas...

  8. #8
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    Voici mes codes :

    PHP (Pour l'affichage du jour)
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    Nous sommes le <?php 
      date_default_timezone_set('Europe/Paris');
      echo date("d/m/Y"); 
    ?>

    JS (le tien pour la date de M�J)
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <div id="date"></div>
    <script>document.getElementById("date").innerText = new Date().toLocaleDateString('fr-FR', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' })</script>

    Ce n'est pas urgent car je passe plus de temps � r�aliser les tests de QI.
    Alors, prends ton temps.

  9. #9
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster d�butant perp�tuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster d�butant perp�tuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par d�faut
    Bonjour JLB59,

    je ne comprend pas bien ce que tu souhaites afficher car selon moi, les 2 codes conduisent au m�me r�sultat...

  10. #10
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    C'est exact, mon code en php affiche la date du jour, le tien aussi, mais est-ce qu'il affichera seulement la date de mise � jour ?

    Par exemple :
    La date du jour serait le 06/03/2024.
    La mise � jour a �t� faite le 10/04/2024.

    Est-ce que 2 dates diff�rentes seront affich�es, ou 1 seule ?

  11. #11
    Mod�rateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    concernant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var date = new Date(document.lastModified);
    comme tu as visiblement une fichier ext .PHP, cette date sera remise � jour � chaque appel de ce fichier sur le serveur contrairement � un fichier ext .HTML, sauf cas particulier, qui aura la date du d�p�t sur le serveur.

    En gros je ne pense pas que cela soit ce que tu vises !

    Je partirais plut�t sur une variable, $maJ dans ton fichier et l'afficher l� o� tu le souhaites.
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    $maJ ='Jeudi 11 avril 2024';
    // du bla bla ...
    echo 'Mis à jour du ' .$maJ;
    ?>

    Pour la version HTML il ne faut pas oublier de passer la date.lastmodified en param�tre au constructeur Date :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <div id="date"></div>
    <script>
    document.getElementById("date")
      .innerText = new Date(document.lastModified)
      .toLocaleDateString('fr-FR', {
        weekday: 'long',
        day: 'numeric',
        month: 'long',
        year: 'numeric'
      });
    </script>


    Et pour la taquinerie
    La date du jour serait le 06/03/2024.
    La mise � jour a �t� faite le 10/04/2024.
    et surtout inversement

  12. #12
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster d�butant perp�tuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster d�butant perp�tuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par d�faut
    Les 2 codes vont afficher la date du jour. Si tu veux que �a affiche la derni�re date de mise � jour, il faudrait enregistrer cette information en bdd (donc en PHP).

  13. #13
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    Bonjour NoSmoking,

    C'est juste de dire que je ne voudrais pas que la date s'actualise � chaque visite de pages, en l'occurrence le Footer.

    Tu vises bien, effectivement, je cherchais le moyen d'afficher non seulement la date du jour (donc la date syst�me) et celle o� il y aurait une mise � jour d'une ou plusieurs pages.

    Ton id�e de variable "&maj" = 'jeudi 11 avril 2024';..." n'est pas mauvaise, mais ce qui reviendrait � �crire manuellement dans le Footer
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <div>Mise à jour le : xx mois 2024</div>
    Par contre, Laurent et toi m'avaient donn� le code pour afficher la date en int�gralit�, mais la question que je me pose, c'est que m�me en mettant "lastModified", on en revient � ce que tu m'as dit plus haut, C�D que la date s'actualise � chaque visite !

    Est-ce que je me trompe ?

    Tout se bouscule dans ma t�te; tu m'avais envoy�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    <?php 
    $maJ ='Jeudi 11 avril 2024';
    // du bla bla ...
    echo 'Mis à jour du ' .$maJ;
    ?>
    et je t'avais dit que �a reviendrait au m�me que d'�crire manuellement !
    Mais cette variable "&maj", si son contenu doit �tre automatique, et que ce soit dans Footer ou ailleurs, je ne vois pas comment �a peut se faire ?

    Je serais le seul � pouvoir modifier ce contenu, et si je transf�re une page modifi�e, automatiquement, je modifie aussi le contenu de la variable dans le Footer, donc, je devrais le transf�rer en m�me temps !

    C'est assez difficile � comprendre cette histoire... et je m'y perds un peu !

  14. #14
    Mod�rateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Citation Envoy� par jlb59
    Ton id�e de variable "&maj" = 'jeudi 11 avril 2024';..." n'est pas mauvaise, mais ce qui reviendrait � �crire manuellement dans le Footer
    Pas si tu fais un <?php include 'footer.php' ?> qui r�cup�re les variables mise en ent�te de fichier ou � partir d'une BdD.


    Par contre, Laurent et toi m'avaient donn� le code pour afficher la date en int�gralit�, mais la question que je me pose, c'est que m�me en mettant "lastModified", on en revient � ce que tu m'as dit plus haut, C�D que la date s'actualise � chaque visite !

    Est-ce que je me trompe ?
    Tout � fait, � chaque fois que ton fichier PHP est appel� et transform� en du code interpr�table par le navigateur il est consid�r� comme �tant modifi�.

  15. #15
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    Citation Envoy� par NoSmoking Voir le message
    Pas si tu fais un <?php include 'footer.php' ?> qui r�cup�re les variables mise en ent�te de fichier ou � partir d'une BdD.

    Tout � fait, � chaque fois que ton fichier PHP est appel� et transform� en du code interpr�table par le navigateur il est consid�r� comme �tant modifi�.
    Merci, je crois avoir compris, ou presque !
    Le code dans le footer est appel� dans l'index.php
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    /* D'abord l'entete */
    include('entete_inc.php');
    /* On continue avec le menu de navigation */
    include('menu_inc.php');
    /* A présent le contenu principal */
    include('contenu_inc.php');
    /* Enfin le pied de page */
    include('footer_inc.php');
    ?>
    Mais j'ai du mal � bien comprendre !
    En temps normal, dans le Footer, il y a la date du jour et celle de la mise � jour.

    Ces 2 dates seront diff�rentes tant que je n'aurais pas envoy� une page qui a �t� mise � jour, c'est bien �a ?

  16. #16
    Mod�rateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    je dois admettre que je ne sais plus trop quoi te r�pondre !!

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    /* exemple avec variable déclarée dans la page */
    $maJ = "16/04/2024";
    /* D'abord l'entete */
    include('entete_inc.php');
    /* On continue avec le menu de navigation */
    include('menu_inc.php');
    /* A présent le contenu principal */
    include('contenu_inc.php');
    /* Enfin le pied de page */
    include('footer_inc.php');
    ?>
    et dans le fichier footer_inc.php
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    /* on appelle la variable */
    echo $maJ;

  17. #17
    Membre �prouv�
    Avatar de jlb59
    Homme Profil pro
    Retrait�
    Inscrit en
    Ao�t 2004
    Messages
    1 024
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 024
    Par d�faut
    Bonjour NoSmoking,

    Je sais que c'est tr�s facile de mettre cette variable, mais je serais quand m�me oblig� de modifier la date manuellement, donc comme je te l'avais dit d�j�, c'est comme si je mettais simplement dans le Footer, "mise � jour le : jj mois ann�e".

    C'est vrai que �a fait plus propre en .php, mais autant faire au plus simple pour obtenir le m�me r�sultat.

    Tu vois, je croyais que �a pouvait se faire automatiquement apr�s avoir t�l�vers� un ou plusieurs fichiers modifi�s car je n'ai aucune raison de modifier ceux principaux.

    Il n'y aurait que l'index.php et le main.php � modifier en ajoutant des nouvelles variables quand un ou plusieurs nouveaux fichiers sont t�l�vers�s,

    Comme c'est base sur le QI, une page.php nouvellement ajout�e dois �tre d�clar�e, et l� seulement �a irait bien, sinon j'aurais des erreurs.

    Un grand merci pour ta patience et ton aide.

    C'est un sujet r�solu.

    Bonne soir�e

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

Discussions similaires

  1. R�ponses: 3
    Dernier message: 24/01/2018, 13h01
  2. Comment appeler un script dans un autre script?
    Par logitech2004 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 10/09/2015, 22h47
  3. comment appelle-t-on un autre programme depuis un script?
    Par Mydriaze dans le forum G�n�ral Python
    R�ponses: 3
    Dernier message: 20/11/2008, 16h37
  4. R�ponses: 2
    Dernier message: 06/05/2008, 10h44
  5. R�ponses: 4
    Dernier message: 03/11/2005, 12h14

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