Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Galerie d'images [ JavaScript Orienté objet (POO) / Function & Méthodes ] (ginie_e)

jeudi 18 janvier 2007 à 16:23:40 | Galerie d'images

ginie_e

Bonjour à toutes et à tous,
Je suis en train de réaliser une galerie sur ma page web, mais je ne sais la faire qu'en mettant des imagettes sur lesquelles on clique pour qu'elles apparaissent en grand.
Cette fois-ci j'aimerais juste mettre des flèches (ôter les vignettes) pour simplement faire défiler les images. Quelqu'un peut-il m'aider, je suis perdue !
Merci d'avance pour vos réponses


vendredi 19 janvier 2007 à 09:49:25 | Re : Galerie d'images

nickadele

Membre Club Administrateur CodeS-SourceS
Bonjour,
en fait tout dépend de la technologie que tu as coté serveur, page dinamique (php, asp,...) ou alors statique html. Car c'est coté serveur que tout va se passer et non coté client.

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle

vendredi 19 janvier 2007 à 11:40:47 | Re : Galerie d'images

ginie_e

Merci pour la réponse, j'ai fait mon site en xHtml...

dimanche 21 janvier 2007 à 23:44:10 | Re : Galerie d'images

rubiks10

Membre Club
Salut

lol....
XHTML n'a rien a voir avec une technologie!!!! on veut savoir si tu utilises un serveur PHP,ASP,JSP etc.. ??? ou alors si tu fais des pages statiques seulement du code HTML.

-- The Rubik's Man --

lundi 22 janvier 2007 à 17:34:12 | Re : Galerie d'images

ginie_e

Non je n'utilise aucun serveur et désolée pour les termes, je débute.

lundi 22 janvier 2007 à 19:25:35 | Re : Galerie d'images

nickadele

Membre Club Administrateur CodeS-SourceS

Bonjour,

pas de soucis, on est tous là pour apprendre d'un autre.
Donc, si tu ne disposes pas de technologie serveur on va faire au plus simple et au niveau débutant soit une page par image :

Première page :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " [ Lien ]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Page 1 - Image 1</title>
</head>
<body>
<img src="images/image1.jpg" border="0">
<a href="page2.html" target="_self">suivant</a>
</body>
</html>

Page 2 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " [ Lien ]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Page 2 - Image 2</title>
</head>
<body>
<img src="images/image2.jpg" border="0">
<a href="page1.html" target="_self">précédent</a>
<a href="page3.html" target="_self">suivant</a>
</body>
</html>

Dernière page :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " [ Lien ]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Page 3 - Image 3</title>
</head>
<body>
<img src="images/image3.jpg" border="0">
<a href="page2.html" target="_self">précédent</a>
</body>
</html>


Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle


lundi 22 janvier 2007 à 20:13:08 | Re : Galerie d'images

rubiks10

Membre Club
Salut

Oui ou alors une méthode un peu plus compliquée... mais bon ici on est bien en javascript non ???
voici le code :

<html>
    <head>
        <script type="text/javascript">
            imagesTab = [
                'images/img1.jpg',         // dans ce tableau toutes les url de tes images
                'images/img2.jpg',
                'images/img3.jpg',
                'images/img4.jpg',
                'images/img5.jpg',
              
            ];
            currentImgPtr = 0;
            timeId = null;
            autoPlayTimer = 3;   // tu peux mettre ici en seconde le temps d'attente pour le défilement auto des images
           
            function next() {
                currentImgPtr = currentImgPtr == imagesTab.length-1 ? 0 : currentImgPtr+1;
                document.getElementById('diapo').src = imagesTab[currentImgPtr];
                return false;
            }
            function back() {
                currentImgPtr = currentImgPtr == 0 ? imagesTab.length-1 : currentImgPtr-1;
                document.getElementById('diapo').src = imagesTab[currentImgPtr];
                return false;
            }
            function play() {
                timeId = setInterval(next,autoPlayTimer*1000);
                return false;
            }
            function stop() {
                clearInterval(timeId);
                return false;
            }
        </script>
    </head>
    <body>
          <!--  ici l'url de la 1ère image du tableau  -->
        <center>
          <div><img id="diapo" src="images/img1.jpg" height="500" /></div>
          <a href="#" onclick="return back()">Image précédente</a>
          <a href="#" onclick="return play()">AutoPlay</a>
          <a href="#" onclick="return stop()">Stop</a>
          <a href="#" onclick="return next()">Image suivante</a>
        </center>
    </body>
</html>

Voilà a toi de mettre les bonnes url de tes images dans le tableau, de changer si tu veux la taille de l'image ( height ou width ) et si tu veux aussi changer la valeur de l'attente pour le mode autoplay.

Cette méthode a l'intérêt de faire un diaporama dynamique sans rechargement de page...

bonne prog @+
-- The Rubik's Man --

lundi 22 janvier 2007 à 20:23:12 | Re : Galerie d'images

nickadele

Membre Club Administrateur CodeS-SourceS
rubiks,

oui oui, on est bien sur javascript , mais j'ai fait au plus simple, il s'agit d'un débutant !
sinon, nickel, c'est ce qu'on appel une version évoluée


Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle

lundi 22 janvier 2007 à 21:05:55 | Re : Galerie d'images

rubiks10

Membre Club
Ok Ok mais bon c'est vraiment du javascript de débutant que j'ai fait également lol.
Non mais au moins ca va le faire progresser en javascript puisque le code du diaporama est vraiment simple. Autant que nos posts aient un double intérêt donner une réponse et faire progresser...

++

-- The Rubik's Man --

mardi 23 janvier 2007 à 13:38:24 | Re : Galerie d'images

ginie_e

Merci beaucoup pour vos réponses. J'ai donc utilisé la solution en javascript, et suis contente du résultat!


1 2

Cette discussion est classé dans : images, galerie


Répondre à ce message

Sujets en rapport avec ce message

Création d'une galerie d'images dynamique [ par joujou0000 ] j ai besoin de votre aide s-v-p, je suis debutant et je veux créer un site web contenant une galrie de photos dynamique avec du XHTML et du JAVASCRIPT Problème galerie d'images générée en js [ par way2web ] Bonjour,j'ai créé une galerie photo générée via javascript qui affiche 5 ou 7 photos par page en fonction de la résolution du visiteur, avec des liens codage galerie... [ par jarlaath ] Bonjour,je decouvre mootools et j'aimerais utiliser une fonction :le fx.elements. Je vous mets en lien ma page pour plus de clarté (galerie). Voici do document.images.src qui ne fonctionne pas sous IE [ par MrChrist ] Bonjour, je travaille présentement sur une boutique virtuelle... Chaque item a une photo principale et plusieurs thumbnails, je veux que la photo prin Déplacement aléatoire de plusieurs images [ par tales ] Bonjour,Je cherche un script qui me permette d'avoir un déplacement aléatoire de plusieurs images et chaque fois que les images changent de direction Lightbox help-me ! [ par nanouk21 ] Je débute mais voilà j'ai réalisé mon premier site et m'attaque à un second dans lequel je souhaite insérer un slide show (le même tyle que dans mon p menu et images dynamiques [ par tapi ] Bonjour,Je cherche à créer une page html avec à gauche un menu (5 lignes de textes) et lorsque l'on passe la souris sur une des lignes, des images cha Display:none et images [ par sonofgod2 ] Bonjour,j'ai recement découvert un petit script qui me permet d'afficher ou de cacher des Divs, et ça pour les sites internet c'est trés appréciable : Problème sur un diaporama : images décalées [ par niscemie ] Bonjour, Je suis graphiste et je suis amenée à intégrer un petit diaporama sur une page. J'ai donc trouvé un script simple qui me permettait d'affiche refresh images aléatoires [ par deud5 ] Bonjour,J'ai des images dans un tableau comme ceci (voici une cellule) :


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.