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 :

Demande d'explication de code


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Demande d'explication de code
    Bonjour,

    Quelqu'un pourrait m'expliquer (en détail) ce code
    Code : 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
    <script type="text/javascript"><!--//--><![CDATA[//><!--
     
    sfHover = function() {
     
       var sfEls = document.getElementById("nav").getElementsByTagName("li");
     
       for (var i=0; i<sfEls.length; i++) {
     
          sfEls[i].onmouseover=function() {
     
             this.className+=" sfhover";
     
          }
     
          sfEls[i].onmouseout=function() {
     
          this.className=this.className.replace(new RegExp(" sfhover\b"), "");
     
          }
     
       }
     
    }
     
    if (window.attachEvent) window.attachEvent("onload", sfHover);
     
    //--><!]]></script>
    Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Pour chaque élément "li" contenu dans l'élément dont l'id est "nav"
    • Tu ajoutes la classe sfhover au survol de la souris sur l'élément
    • Tu enlève la classe sfhover lorsque la souris ne survol plus l'élément (en quitte la zone de survol)


    En fait ça se lit assez intuitivement. Je te conseille d'aller faire un tour du côté de la FAQ pour comprendre les détails (fonctions, syntaxe...).

    Attention : il me semble que le attachEvent n'est disponible que sur le moteur JS embarqué dans IE.

Discussions similaires

  1. Demande d'explication de code std::find_if
    Par Kalite dans le forum C++
    Réponses: 2
    Dernier message: 28/02/2014, 14h46
  2. [Débutant] Demande d'explication de code
    Par vahan dans le forum VB.NET
    Réponses: 6
    Dernier message: 10/02/2014, 20h02
  3. demande d'explication de code
    Par kawther dans le forum Débuter
    Réponses: 4
    Dernier message: 14/10/2008, 22h05
  4. demande d'explication de code
    Par fox1976 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 13/09/2006, 22h34
  5. utilisation de code barre - demande d'explication
    Par cortex024 dans le forum Windows
    Réponses: 15
    Dernier message: 16/02/2006, 16h37

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