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 :

[AJAX] Image et lien


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 1
    Par défaut [AJAX] Image et lien
    Bonjour,

    Je souhaite faire une petite programmation en AJAX... Je m'explique j'ai plusieurs images que je souhaite faire tourner comme un diaporama, sans recharger ma page à chaque fois. Sur les images j'ai des boutons qui emmeneront vers la même page à chaque fois. comment je peux faire...???

    Merci

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Si le nombre d'images n'est pas trop grand (et connu d'avance), tu peux utiliser un tableau d'images, sinon, effectivement tu peux utiliser ajax pour récupérer l'url de la prochaine image à afficher.

    Au niveau de ta page html, ça pourrait ressembler à ceci (cas sans ajax) :

    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
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <script type="text/javascript">
    var liste = new Array();
    liste[liste.length] = new Image();
    liste[liste.length] = new Image();
    liste[liste.length] = new Image();
    liste[liste.length] = new Image();
     
    liste[0].src = "./chemin/image1.gif";
    liste[1].src = "./chemin/image2.gif";
    liste[2].src = "./chemin/image3.gif";
    liste[3].src = "./chemin/image4.gif";
     
    var currentIndex = 0;
     
    function loadImage()
    {
        document.getElementById("image").src = liste[currentIndex].src;
        currentIndex++;
        if ( currentIndex > liste.length-1 ) currentIndex = 0;
    }
     
    </script>
    </HEAD>
     
    <BODY onload="setInterval('loadImage()', 3000)">
     
    Les images apparaissent sous ce texte<br>
    <div>
    <img id="image" src="1p.gif">
    </div>
     
    </BODY>
    </HTML>
    En espérant que ça t'aidera...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [CSS]Supprimer couleur sur une image en lien
    Par Nasky dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/06/2006, 14h22
  2. image avec lien internet
    Par zorian dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/05/2006, 17h56
  3. slideshow image et lien en xml
    Par soka dans le forum Flash
    Réponses: 2
    Dernier message: 23/12/2005, 11h07
  4. [css] Faire d'une image un lien
    Par Ace_Denghar dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/09/2005, 12h38
  5. image et lien
    Par hebus73 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 02/08/2005, 12h57

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