chabgyver
Messages postés159Date d'inscriptiondimanche 17 juillet 2011StatutMembreDernière intervention28 janvier 2020
-
25 juil. 2007 à 11:24
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
30 juil. 2007 à 07:24
Bonjour,
Je cherche à créer une galerie ultra simple pour l'un de mes sites. J'ai testé je ne sais combien de scripts de toutes sortes mais tous s'avèrent d'un compliqué sans nom.
Ce que je veux faire ressemble à ça :
J'ai plein de photos et je voudrai simplement les faire défiler comme indiqué ci-dessus, ça me parait pas très compliqué mais comme je sais pas programmer, je suis pas prêts d'y arriver.
Je ne cherche pas un machin avec base de donnée ni même de panneau d'administration ni rien, le plus simple possible. De toute façon, ça sera rarement mis à jour.
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 25 juil. 2007 à 11:46
Commence par jeter un coup d'oeil à PHP pour faire le lsite de tes images... ce sera déja pas mal... a moin que tu ne veuille faire une liste à la main...
Sinon regarde voir ça: http://jalbum.net/ c'est peut-être pas à programmer sois même mais ça fait (simplement) ce que tu semble avoir besoin...
Bye
<hr size="2" width="100%" />Developpement Web Yannic GraphiX | Mon CMS yArt et ça démo ---> Google est ton meilleur ami! <---
<hr size="2" width="100%" />
chabgyver
Messages postés159Date d'inscriptiondimanche 17 juillet 2011StatutMembreDernière intervention28 janvier 2020 25 juil. 2007 à 12:35
J'ai fais la liste de mes images, mais franchement, je vois pas ce que ça change, que jen ai 3 ou 20.000, le résultat est le même.
Jalbum semble être pas trop mal mais bien trop sophistiqué à mon goût.
chabgyver
Messages postés159Date d'inscriptiondimanche 17 juillet 2011StatutMembreDernière intervention28 janvier 2020 25 juil. 2007 à 12:51
Je viens de tester ton code et il marche bien, mais par contre, lorsque je l'ai lancé la première fois, il n'y avait pas d'image par défaut, ça serait sympa d'en mettre une, que dois-je modifier pour ça ?
Merci en tout cas.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 25 juil. 2007 à 13:01
>>il n'y avait pas d'image par défaut
si, si...
ça affiche img0.gif au départ ( en correspondance avec act=0 )
en plus "sophistiqué", on peut
_ mettre les noms des photos dans un array
( donc les noms ne sont pas obligatoirement de 0 à n )
_ ou comme suggérais pysco, mettre ces photos dans un
répertoire spécifique et en tirer la liste avec le
langage sur le serveur ( asp, php, ruby ... )
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 25 juil. 2007 à 13:04
>>serait-il possible de placer au dessus de chaque bouton
>>la vignette des images précédentes et suivantes ?
tu as tout ce qu'il faut pour faire à partir de mon exemple
essaye... tu verras, c'est passionnant de programmer...
chabgyver
Messages postés159Date d'inscriptiondimanche 17 juillet 2011StatutMembreDernière intervention28 janvier 2020 27 juil. 2007 à 21:45
L'image par défaut n'apparaît pas, mon code est ressemble à ça :
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var act=0,max=5;
function aff(sens)
{ act+=sens;
if ( act>max )
{ act=0; }
else { if ( act<0 ) { act=max; } }
document.getElementById("toto").src="img"+act+".jpg";
}
</script>
</head>
</html>
Je suis pas du tout attiré par la programmation, je suis plus tenté par les arts graphiques que par le codage, mais bon, c'est affaire de goût, et comme je sais qu'il y a de bonnes âmes charitables dans le coin, j'e profite.
Du coup, je ne sais pas du tout comment faire apparaître les vignettes comme indiqué ci-dessus et bien qu'ayant tous les éléments à ma disposition, je ne sais qu'en faire. C'est un peu comme donner un couteua et une fourchette à un chien, il aura beau avoir tous les outils pour manger proprement, il n'en comprendra jamais les usages et continuera à manger comme un cochon.
chabgyver
Messages postés159Date d'inscriptiondimanche 17 juillet 2011StatutMembreDernière intervention28 janvier 2020 28 juil. 2007 à 10:24
Oui, effectivement, ça marche mieux, je vais essayer de faire apparaître les vignettes des images précédentes et suivantes au dessus des boutons et si j'y arrive pas, je te demanderai.
ça affiche, dans l'élément "toto", l'image courante.
tu devrais bien arriver à afficher, ailleurs, dans d'autres éléments,
l'image précédente et la suivante.
chabgyver
Messages postés159Date d'inscriptiondimanche 17 juillet 2011StatutMembreDernière intervention28 janvier 2020 29 juil. 2007 à 17:50
Voilà ce que j'ai fais :
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var act=0,max=3;
function aff(sens)
{ act+=sens;
document.getElementById("toto").src="img"+Math.abs(act%(max+1))+".jpg";
document.getElementById("precedent").src="img"+Math.abs(act%(max+1))+".jpg";
document.getElementById("suivant").src="img"+Math.abs(act%(max+1))+".jpg";
}
</script>
</head>
</html>
C'est le mieux que j'ai pu obtenir mais quand je dis que je comprends que dalle à la logique de programmation, c'est pas de la mauvaise volonté de ma part, c'est vrai. Si j'y comprenais quelque chose, j'extrapolerai sans problème et je demanderai à personne de m'aider.
On peut pas être doué en tout, malheureusement.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 juil. 2007 à 07:24
>>je comprends que dalle à la logique de programmation,
y'a pas de honte...
mais ici rien à voir avec la programmation, si ?
act c'est le n° d'image actuel,
donc (act-1) c'est la précédente, et (act+1) la suivante.