DIAPO SIMPLE ET TOUT PRET

cs_leris Messages postés 419 Date d'inscription dimanche 31 août 2003 Statut Membre Dernière intervention 19 avril 2010 - 23 août 2004 à 20:21
magefepmdk Messages postés 1 Date d'inscription jeudi 18 mars 2010 Statut Membre Dernière intervention 18 mars 2010 - 18 mars 2010 à 19:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25617-diapo-simple-et-tout-pret

magefepmdk Messages postés 1 Date d'inscription jeudi 18 mars 2010 Statut Membre Dernière intervention 18 mars 2010
18 mars 2010 à 19:02
Bonjour à tous!
Je souhaite installer ce script dans mes pages et je n'ai aucun problème d'affichage. cependant je ne peux voir que ma première image, quand je clique rien ne suit.
J'ai bien vu que pppooddd avait eu le même problème, j'ai bien essayé de suivre ton "nouveau code ", mais néophyte je n'ai vraiement pas trouvé de différence....
Can someone could help me please?
jpthali Messages postés 10 Date d'inscription mardi 30 août 2005 Statut Membre Dernière intervention 19 janvier 2010
13 janv. 2010 à 21:58
J'ai eu la réponse précise et rapide à ma question sur le forum, pour ceux que ça intéresse:
http://www.javascriptfr.com/forum/sujet-COMMENT-FAIRE-SORTE-QU-DIAPORAMA-NE-BOUCLE-PAS_1396055.aspx#2
thalijp Messages postés 19 Date d'inscription mardi 24 janvier 2006 Statut Membre Dernière intervention 22 avril 2010
11 janv. 2010 à 00:02
Salut,

Merci pour cette excellente source, j'ai juste une question, comment serait-il possible de faire en sorte que le diaporama ne boucle pas. Qu'il n'aille pas plus loin que la dernière et ne puisse pas aller avant la première ?.

merci beaucoup.
mailliam Messages postés 261 Date d'inscription mardi 2 juillet 2002 Statut Membre Dernière intervention 10 mars 2014 3
12 août 2009 à 17:33
ahah j'ai trouvé pourquoi ca marchait pas!! hihi
j'ai pas mis le même nom de fichiers dans le code html à la ligne 35..

donc revoici le code html, avec des flèches à la place des boutons (c'est + joli)
et un répertoire "img" pour mettre les photos dedans (c'est + propre)
(donc les fichiers s'appellent "a1.jpg" a2.jpg ... a12.jpg faut pas mettre de 0 devant les chiffres genre a01.jpg..)
ah oui donc dans le répertoire img, avec les photos, il faut mettre 2 image de flèches et les appeler "next_arrow.gif" et "back_arrow.gif"

<html>

<head>

<title>Diaporama</title>
<script language="JavaScript">
nodiapo=1;
nbdiapos=12;
function diaporama(diaposuivante)
{
nodiapo=nodiapo + diaposuivante;
if(nodiapo > nbdiapos)
{
nodiapo = 1;
}
if(nodiapo == 0)
{
nodiapo = nbdiapos;
}
document.emplacementdiapo.src="img/a" + nodiapo + ".jpg";
}

</script>
</head>

<form name="form1" method="post" action="">
,

----

,

</form>

</html>

Voilou les loulous!
j'trouve ce code génial car tellement simple :)
A++
mailliam Messages postés 261 Date d'inscription mardi 2 juillet 2002 Statut Membre Dernière intervention 10 mars 2014 3
12 août 2009 à 16:51
Moi ca marche!! disons ca marche presque car la 1ère image ne s'affiche pas, ensuite pour les suivantes y a pas de problème il faut juste les appeler "xx1.jpg" et pas "xx01.jpg" (dès qu'on met 0 ca plante..)
je redonne le code sans les commentaires, j'ai modifié pour qu'on puisse mettre les photos dans un répertoire c'est + propre :)

donc:
mettez vos image dans un répertoire nommé "img"
donnez des noms sans zéro devant les chiffres dans mon code je les ai appelées "a1.jpg" a2.jpg ... a12.jpg

ensuite voici le code html:
<html>

<head>

<title>Diaporama</title>
<script language="JavaScript">
nodiapo=1;
nbdiapos=12;
function diaporama(diaposuivante)
{
nodiapo=nodiapo + diaposuivante;
if(nodiapo > nbdiapos)
{
nodiapo = 1;
}
if(nodiapo == 0)
{
nodiapo = nbdiapos;
}
document.emplacementdiapo.src="img/a" + nodiapo + ".jpg";
}

</script>
</head>

<form name="form1" method="post" action="">
,

----

,
>">

</form>

</html>

au debut du code bien noter le nombre de vos photo nbdiapos=12;
et le nom qu'elles portent document.emplacementdiapo.src="img/a" + nodiapo + ".jpg";
(si au lieu de a1.jpg c'est photo1.jpg mettre src="img/photo" + nodiapo + ".jpg";

et voilou.. par contre si qqun arrive a trouver pourquoi la 1ère photo ne s'affiche pas, là moi j'ai séché...
A++ les loulous
tribalmantha Messages postés 1 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 27 décembre 2008
27 déc. 2008 à 12:12
ça ne fonctionne pas...les images de défilent pas lorsque l'on clique sur le bouton et cela malgré la correction "return..."
pppooddd Messages postés 12 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 6 décembre 2007
4 déc. 2007 à 16:33
sinon est ce normal que le curseur ne se change pas en petite main lors du survol du bouton ??
pppooddd Messages postés 12 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 6 décembre 2007
22 nov. 2007 à 12:51
ha ouais ben j' ai enfin trouvé le souci :
il manque le code suivant ---->

#return diaposuivante;
#}

à mettre enfin du script décrivant la function diaporama(diaposuivante)

donc revu et corrigé ca donne ca :

# function diaporama(diaposuivante)
# {
#
# nodiapo=nodiapo + diaposuivante;
#
# if(nodiapo > nbdiapos)
# {
# nodiapo = 1;
# }
#
# if(nodiapo == 0)
# {
# nodiapo = nbdiapos;
# }
#
# document.emplacementdiapo.src="diapo" + nodiapo + ".jpg";
# //mettre ici les chiffres (ou lettres) qui précèdent et suivent le numero du diapo
# //(ci vos images s'appèlent: Pascal1.jpg, Pascal2.jpg... -->="Pascal" + nodiapo + ".jpg";
# //Attention toutes vos images doivent avoir le même nom, a part les chiffres.!!!!!
# }
#
#return diaposuivante;
#}
#
#
# </script>

juste un truc j'ai pas corrigé les erreurs de commentaires dslé

8)
pppooddd Messages postés 12 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 6 décembre 2007
22 nov. 2007 à 11:29
ben chez moi ca marche pas ce diaporama.
quand je clique sur le bouton ca ne passe pas à l' image suivante. ?????
help me
El Griiingo Messages postés 4 Date d'inscription vendredi 31 mars 2006 Statut Membre Dernière intervention 30 mai 2008
10 mai 2007 à 09:04
Bonjour,

tres sympa et tres simple ce script, marche sous Firefox et Ie7 !
Le seul soucis et de remplacer les commentaires précédés de " ' " par "<!--" et cela fonctionne nickel.
fg85 Messages postés 370 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 13 avril 2007
23 mai 2006 à 14:45
FGJSDIAPO ... FGXMLDIAPO ... ok je sort :D

-------------
http://fg.logiciel.free.fr
http://longhornrc.free.fr
mitchoumy Messages postés 8 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 22 mai 2006
23 mai 2006 à 08:54
Bonjour a tous et tout d'abord merci pour ce petit script qui passe partout !
Deux petites questions:
- peut on isoler les photos dans un sous-dossier ?
J'ai essayé en changeant la ligne 21 pour :
document.emplacementdiapo.src="photos/diapo" + nodiapo + ".jpg";
mais ca ne fonctionne pas...
- Peut-on changer les boutons pour des images ?
J'ai essayé aussi en remplacent les lignes 39 et 41 avec :
<input type="image" src="precedent.jpg"
mais ca me reload la page sans changer la photo...
Si vous avez une idée...
Merci !
aannick Messages postés 138 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 2 mars 2009
14 mai 2006 à 20:56
moi non plus j'y arrive pas , pas très explicite pour débutant
il aurait fallut mettre un truc qui marche ds le zip avec les photos


document.emplacementdiapo.src="diapo" + nodiapo + ".jpg";
'"Po"1."jpg";"Po"2."jpg;"Po"3."jpg;"Po"4."jpg;"Po"5".jpg;"Po"6."jpg"; mettre ici les chiffres (ou lettres) qui précèdent et suivent le numero du diapo
'(ci vos images s'appèlent: ... -->="Pascal" + nodiapo + ".jpg";
'Attention toutes vos images doivent avoir le même nom, a part les chiffres.!!!!!
}
cs_qisbug Messages postés 19 Date d'inscription mardi 18 avril 2006 Statut Membre Dernière intervention 14 février 2008
22 avril 2006 à 16:02
Bonjour

Je suis en train d'essayer ce script.
Mais j'ai la même question que ci-dessus :
j'ai bien compris comment il fallait appeler les photos
et comment il fallait changer la ligne 21.
Mais où doivent-elles être ces photos ?

à la racine du site distant ? ou ailleurs, dans un dossier spécial ? b.poiraud@wanadoo.fr

Merci d'avance.

B.POiraud
GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 1
8 mars 2006 à 22:31
Tu changes la ligne 21:
si tes photos s'appèlent: Pascal1.jpg, Pascal2.jpg... -->
document.emplacementdiapo.src="Pascal" + nodiapo + ".jpg";
pihay Messages postés 2 Date d'inscription mercredi 8 février 2006 Statut Membre Dernière intervention 9 février 2006
9 févr. 2006 à 18:47
etant totalement néophyte j'ai un petit soucis
comment charge t-on les photos sur le diaporama avec le script ci dessus?
GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 1
4 juil. 2005 à 19:54
Oui merci
shadow125 Messages postés 50 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 3 octobre 2008
4 juil. 2005 à 19:37
génial cette source ! Propre et efficace.
fg85 Messages postés 370 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 13 avril 2007
2 sept. 2004 à 11:16
Bof , je préfère mon script (hihih) : http://www.javascriptfr.com/code.aspx?id=24706
GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 1
24 août 2004 à 16:58
OUi peut etre car je suis habitué à l'ASP!!!
DéSOLééé
G_____
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
24 août 2004 à 13:35
t'as mis tes commentaires comme on le fait en Qbasic...
cs_leris Messages postés 419 Date d'inscription dimanche 31 août 2003 Statut Membre Dernière intervention 19 avril 2010 3
23 août 2004 à 20:21
les commentaires ne sont pas "isolés" et provoquent une erreur .

// isoler une ligne

/*
isoler
un
paragraphe
*/

L.
Rejoignez-nous