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 :

Ex�cuter une fonction en FIN de chargement de la page


Sujet :

JavaScript

  1. #1
    Membre �prouv�
    Homme Profil pro
    Ing�nieur en �lectrotechnique retrait�
    Inscrit en
    D�cembre 2008
    Messages
    1 718
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 73
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Ing�nieur en �lectrotechnique retrait�

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 718
    Par d�faut Ex�cuter une fonction en FIN de chargement de la page
    Bonjour,
    J'ai lu quelque part mais je ne sais plus o�, comment ex�cuter une fonction en fin de chargement. Y a t-il un �v�nement particulier ou une pr�caution particuli�re?

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par d�faut
    en jQuery tu as le .ready() et .load() (en fonction de tes besoins)
    par exemple :
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    $(document).ready(function() { console.log("ready"); });
    ou
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    $(window).load(function() { console.log("load"); });
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de D�veloppez !

  3. #3
    Membre �prouv�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par d�faut
    Bonjour,

    l'�v�nement HTML onload fait �a.

  4. #4
    R�dacteur

    Avatar de danielhagnoul
    Homme Profil pro
    �tudiant perp�tuel
    Inscrit en
    F�vrier 2009
    Messages
    6 389
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant perp�tuel
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par d�faut
    Exemple :

    Code HTML : 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <!DOCTYPE html>
    <html lang="fr" dir="ltr">
    <head>
      <meta http-equiv="cache-control" content="public, max-age=60">
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <meta name="author" content="Daniel Hagnoul">
      <title>Test</title>
      <style>
        p {
          font-family: cursive;
          font-size: large;
          background-color: grey;
        }
      </style>
      <script>
        'use strict';
            
        document.addEventListener( 'DOMContentLoaded', ev => {
          
          // le DOM est construit, mais la page n'est pas affichée
          
          document.querySelector( "p" ).style.backgroundColor = "yellow";
          
        }, false );
        
        window.addEventListener( 'load', ev => {
          
          // le DOM est construit et la page est affichée
          
          setTimeout( () => {
            document.querySelector( "p" ).style.fontSize = "4rem";
          }, 3000 );
          
        }, false );
      </script>
    </head>
    <body>
      <main>
     
        <p>Bonjour !</p>
     
      </main>
    </body>
    </html>

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues � un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  5. #5
    Membre tr�s actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    744
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activit� : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 744
    Par d�faut
    jour

    comme l'exemple de danielhagnoul le demontre il faut avant tout utiliser addEventListener qui �vite que d'autres evenements load ou DOMContentLoaded attach� a la page ne soient �cras� surtout ne pas utiliser onload

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

Discussions similaires

  1. Ex�cuter une fonction � la fin du chargement d'une vid�o
    Par Gabriel84 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 27/03/2013, 17h32
  2. R�ponses: 2
    Dernier message: 30/09/2009, 09h18
  3. appliquer une fonction foreach div au chargement de la page
    Par cbalmefrezol dans le forum jQuery
    R�ponses: 2
    Dernier message: 21/04/2009, 22h03
  4. [Prototype] Ex�cution d'une fonction � la fin du chargement de la page
    Par Herman dans le forum Biblioth�ques & Frameworks
    R�ponses: 2
    Dernier message: 30/12/2008, 16h41
  5. Affichage d'une jsp en fin de chargement de la page
    Par marruecco dans le forum Struts 1
    R�ponses: 1
    Dernier message: 01/10/2007, 16h39

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