| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    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

    }

    Previous :

    next :
      articles connexes
    ·Comment utiliser JavaScript avec Ole Automation 
    ·Comment apprendre Java Script 
    ·Comment mettre à jour un champ d'affichage en utilisan…
    ·Règles pour le jeu de cartes Canasta 
    ·Comment faire pour masquer tous les DIV Open in JavaScr…
    ·Comment régler le menu Images sur Mouseover en JavaScr…
    ·Comment faire pour mettre les onglets sur le côté gau…
    ·Comment découper une chaîne en JavaScript 
    ·Tutoriel sur la façon de menus déroulants en Java Scr…
    ·Modification d'un pointeur de la souris en Javascript 
      articles en vedette
    ·Mid, fonction dans VBScript 
    ·Comment faire pour convertir ImageMagick PDF to Image P…
    ·Comment importer des modèles dans GTK Radiant 
    ·Comment utiliser boîtier commutateur en C # 
    ·Comment faire votre propre tatouage temporaire de votre…
    ·Comment transformer les sauts de ligne en paragraphes a…
    ·Socket suivi avec Java 
    ·Comment faire pour changer la base en Python 
    ·Comment effectuer MSA sur les stands d'essai 
    ·Comment obtenir une date système Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com