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 :

rotation de plusieurs images


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut rotation de plusieurs images
    hello
    n'ayant pas trouvé le script qu'il me correspondait, j'ai l'ai crée mais il marche pas alors voici le script :

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    <script language="JavaScript">
     
    var tabimg = new Array();//declaration d'un tableau 
    var actuel = new Array();//declaration de la variable actuel pour savoir où l'on en est
    var i;//variable de rotation 
     
    actuel=new Array(1,1,1,1,1,1,1);//On initialise actuel
     
    tabimg[0]=new Array(); //tableau 1
    (tabimg[0][1]=new Image()).src="imagecomzanzibar24.jpg"; 
    (tabimg[0][2]=new Image()).src="imagecompsoudan85.jpg";
     
    tabimg[1]=new Array(); //tableau 2
    (tabimg[1][1]=new Image()).src="imagecommexique49.jpg";
    (tabimg[1][2]=new Image()).src="imagecompquateur80.jpg";
    (tabimg[1][3]=new Image()).src="imagecomguatemala4.jpg";
     
    tabimg[2]=new Array(); //tableau 3
    (tabimg[2][1]=new Image()).src="imagecompyemen5.jpg";
    (tabimg[2][2]=new Image()).src="photoscominde206.jpg";
    (tabimg[2][3]=new Image()).src="photoscompouzbek19.jpg";
     
    tabimg[3]=new Array(); //tableau 4
    (tabimg[3][1]=new Image()).src="photoscompbulgarie34.jpg";
     
    tabimg[4]=new Array(); //tableau 5
    (tabimg[4][1]=new Image()).src="imagecompceylan118.jpg";
    (tabimg[4][2]=new Image()).src="imagecompgalap5.jpg";
    (tabimg[4][3]=new Image()).src="imagecomzanzibar47.jpg";
    (tabimg[4][4]=new Image()).src="photoscompislande35.jpg";
    (tabimg[4][5]=new Image()).src="imagecompguad11.jpg";
     
    tabimg[5]=new Array(); //tableau 6
    (tabimg[5][1]=new Image()).src="imagecompvillest11.jpg";
    (tabimg[5][2]=new Image()).src="imagecompvenise34.jpg";
    (tabimg[5][3]=new Image()).src="imagecompistamboul.jpg";
     
    tabimg[6]=new Array(); //tableau 7
    (tabimg[6][1]=new Image()).src="photoscompennons14.jpg";
    (tabimg[6][2]=new Image()).src="imagecompgalap5.jpg";
    (tabimg[6][3]=new Image()).src="imagecomzanzibar47.jpg";
    (tabimg[6][4]=new Image()).src="photoscompislande35.jpg";
    (tabimg[6][5]=new Image()).src="imagecompguad11.jpg";
     
    document.getElementById('imagequitourne'+i).src = tabimg[i][actuel[i]].src
     
    for(i=0;i<tabimg.lenght;i++){
    }
     
    if(i+1>=tabimg[i].length){
    actuel[i]=0;
    }else{
    actuel[i]=actuel[i]+1;
    }
     
    setTimeout("rotation();", 1000);//definition du temps d'attente
     
    //-->
    </script>
    je précise que mon site n'est pas en ligne, que c'est un site de voyages, que j'essaie de faire se succéder des images en même temps au dessus de menus déroulants, comme ca on pourra avoir un aperçu de ce que je propose. alors si quelqu'un pourrait m'aider, ce serait sympa de sa part, merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    c'est la première fois que je vois une syntaxe pour la declaration des src comme la tienne ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    tabimg[0]=new Array(); //tableau 1
    (tabimg[0][1]=new Image()).src="imagecomzanzibar24.jpg";
    tu as testé ?
    ça fonctionne ?

    je serais resté sur un classique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tabimg[0]=new Array(); //tableau 1
    tabimg[0][1]=new Image();
    tabimg[0][1].src="imagecomzanzibar24.jpg";
    sinon la fonction de rotation en elle même elle est ou ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Changer plusieurs images d'un coup
    Par YanK dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 18/07/2005, 17h33
  2. Définir un angle de rotation pour une image
    Par mateo.14 dans le forum C++
    Réponses: 5
    Dernier message: 25/03/2005, 14h43
  3. [ImageMagick] Générer une image à partir de plusieurs images ?
    Par fichtre! dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 16/02/2005, 15h32
  4. [DirectDraw7] Affichage de plusieurs image bmp
    Par SteelBox dans le forum DirectX
    Réponses: 3
    Dernier message: 24/04/2004, 19h00
  5. Economie de mémoire pour plusieur images avec la même source
    Par neness dans le forum Composants VCL
    Réponses: 5
    Dernier message: 18/01/2004, 10h56

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