Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
  Derniers articles
  • Comment garder le Prototype JS Jusqu…
  • Imprimer Tutoriel JavaScript 
  • Qu'est-ce qu'un fichier AXD 
  • Comment afficher des extraits Javasc…
  • Comment changer le texte HTML dans l…
  • Comment ouvrir les fichiers Javascri…
  • Qu'est-ce que l' Arobase moyenne en …
  • Comment faire un Habbo Retro 
  • Comment faire pour mettre des instru…
  • Comment utiliser JS à écrire à un…
  •   Programmation JavaScript
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation JavaScript

    Multiple Rotation annonces en JavaScript

    La capacité de JavaScript pour accéder au DOM (Document Object Model) d'une page Web donne aux développeurs Web les moyens de changer dynamiquement les attributs d'un (Hypertext Markup Language) élément HTML. La méthode getElementById JavaScript () permet au programmeur modifier la largeur d' une étiquette , la taille, les frontières et même le "src ", ou bien la source de l'image. Les images peuvent changer de façon aléatoire ou séquentielle. La balise doit être étiqueté avec une pièce d'identité avant le getElementById () peut accéder. Timing Banner Image Change le setInterval de

    JavaScript () fonction déclenche des événements après un certain laps de temps s'est écoulé , et il continuera à déclencher l' événement, sauf si elle est arrêtée par la méthode clearInterval (). SetInterval () prend deux paramètres : la fonction que vous voulez exécuter et la quantité de temps à attendre avant de l'exécuter . Vous pouvez avoir setInterval () appelle un script qui tourne la source de l'image de la bannière toutes les quelques secondes ou au hasard. L'extrait de programme ci-dessous appelle une fonction qui change la bannière toutes les cinq secondes


    Accès à l' étiquette de l'image par le DOM

    la fonction JavaScript appelle « getElementById ( )" et " getElementsByName ()" peut accéder et de manipuler la page Web DOM . " GetElementById ()" peut obtenir à des éléments HTML directement . D'autre part , " getElementsByName ()" enregistre tous les éléments même nom dans la page Web dans un tableau. Pour changer un spécifique par exemple, il devrait être donnée une classe unique ou un nom d'identification . Comme chaque bannière peut être représenté par sa propre identité, le " getElementById (): la méthode simple d'utiliser la déclaration suivante accéder à une balise avec l'ID . " Ad "et changez sa source d'image " banner2 . . jpg "

    document.getElementById (" ad " ) banner2.jpg " src = ". ;
    aléatoire Banner Image Rotation
    < p> Vos bannières peut être programmé pour changer de manière aléatoire plutôt que séquentiellement . L' fonction Math.random ( ) JavaScript génère un nombre aléatoire entre 0 et 1. Multiplier ce nombre par 3 produit un nombre aléatoire compris entre 0 et 3. The Math . fonction FLOOR () arrondit le nombre à l'entier inférieur . Enfin, l'ajout d'un 1 au résultat limite l'ensemble des nombres à 1, 2 ou 3. la fonction suivante hasard substituts l'un des trois images stockées dans un tableau qui s'appelle annonces .

    fonction changead () {

    NextBannerImage = 1 + Math.floor ( Math.random ( ) * 3 ) ;

    document.getElementById (" ad " ) . src = annonces [ NextBannerImage ] ; .

    }
    séquentielle Banner Image Rotation

    Vos bannières peuvent également être programmés pour changer séquentiellement Si vous avez un tableau de trois images de bannière , vous pouvez créer un script pour afficher la première , deuxième et troisième élément dans le tableau , puis lancez le nombre entier. Chaque fois que le changead () la fonction ci-dessous est appelé, un 1 est ajoutée au compteur " NextBannerImage »et l'image suivante dans la matrice est faite la source de tags . une fois que le compteur atteint 3 , le compteur sera remis à 0. Utilisez la fonction setInterval () pour appeler cette après un intervalle de temps défini .

    var NextBannerImage = 0; //variable globale accessible à la fonction

    fonction changeAdBanner () {


    NextBannerImage + +;

    document.getElementById . ( "ad " ) src = annonces [ NextBannerImage ] ;

    if ( NextBannerImage == 3) pour

    {

    NextBannerImage = 0;

    } Photos

    }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour déboguer JavaScript dans Eclipse 
  • Comment faire de Pop- Ups 
  • Comment activer le contrôle du serveur en utilisant JavaScript 
  • 5 utilisations de JavaScript 
  • Comment faire de tous les boutons radio Faux en JavaScript 
  • Comment exécuter un script Java externe lorsqu'une page Web HTML charges 
  • Comment désactiver l'écran d'impression JavaScript 
  • Comment faire un rebond de lien avec jQuery 
  • Comment masquer une barre de défilement avec JavaScript 
  • Comment activer le Tutorial Entrez Entrez Javascript 
  • Connaissances Informatiques © http://www.ordinateur.cc