créer un diaporama

atomikado
WRInaute discret
WRInaute discret
 
Messages: 159
Inscription: 22 Sep 2003

créer un diaporama

Message le Jeu Mar 02, 2006 17:54

bonjour,

je suis à la recherche d'un code pour créer un diaporama, qui permette :
soit un affichage des images par bouton précédent / suivant,
soit un affichage successif des images toutes les X secondes par un bouton play/pause (avec possibilité de régler la temporisation)

les scripts que j'ai trouvé jusqu'ici ne correspondent pas à ce que je recherche
si vous connaissez un site qui propose ce genre de diaporama, je suis preneur !

Merci

Mikaël
:D

mailer
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 26 Juin 2005

Message le Jeu Mar 02, 2006 17:57

tu recherches un script en quel langage ?
php,javascript, flash ?


agilis
WRInaute discret
WRInaute discret
 
Messages: 89
Inscription: 18 Sep 2005

Message le Jeu Mar 02, 2006 17:59

Moi je recherche aussi un "script" de diaporama très simple en flash.

Merci ;)


TOMHTML
WRInaute accro
WRInaute accro
 
Messages: 3250
Inscription: 25 Aoû 2004

Message le Jeu Mar 02, 2006 18:05

j'ai un vieux code qui traîne dans mon PC, et justement je l'ai retrouvé pour un ami hier
donc à vous de modifier (notamment les ""images/commerces/commerce1.jpg""...), ça marche en tout cas, c'est le principal
je ne sais pas qui a créé ce script (que j'ai modifié), mais merci à lui


dans le head :
Code: Tout sélectionner
<SCRIPT LANGUAGE="JavaScript">
var rotate_delay = 5000;
current = 0;
function next() {
if (document.slideform.slide[current+1]) {
document.images.show.src = document.slideform.slide[current+1].value;
document.slideform.slide.selectedIndex = ++current;
   }
else first();
}
function previous() {
if (current-1 >= 0) {
document.images.show.src = document.slideform.slide[current-1].value;
document.slideform.slide.selectedIndex = --current;
   }
else last();
}
function first() {
current = 0;
document.images.show.src = document.slideform.slide[0].value;
document.slideform.slide.selectedIndex = 0;
}
function last() {
current = document.slideform.slide.length-1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
}
function ap(text) {
document.slideform.slidebutton.value = (text == "Stop") ? "Start" : "Stop";
rotate();
}
function change() {
current = document.slideform.slide.selectedIndex;
document.images.show.src = document.slideform.slide[current].value;
}
function rotate() {
if (document.slideform.slidebutton.value == "Stop") {
current = (current == document.slideform.slide.length-1) ? 0 : current+1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
window.setTimeout("rotate()", rotate_delay);
   }
}
//  End -->
</script>


dans le body :
Code: Tout sélectionner
<form name=slideform>
<table cellspacing=1 cellpadding=4 bgcolor="#000000">
<tr>
              <td align=center bgcolor="white"> <b>diapos</b>
              </td>
</tr>
<tr>
<td align=center bgcolor="white" width=200 height=250>
<img src="images/commerces/commerce1.jpg" name="show">
</td>
</tr>
<tr>
<td align=center bgcolor="#C0C0C0">
<select name="slide" onChange="change();">
<option value="images/commerces/commerce1.jpg" selected>N°1
<option value="images/commerces/commerce2.jpg">N°2
<option value="images/commerces/commerce3.jpg">N°3
<option value="images/commerces/commerce4.jpg">N°4
<option value="images/commerces/commerce5.jpg">N°5
<option value="images/commerces/commerce6.jpg">N°6
<option value="images/commerces/commerce7.jpg">N°7
<option value="images/commerces/commerce8.jpg">N°8
<option value="images/commerces/commerce9.jpg">N°9
<option value="images/commerces/commerce10.jpg">N°10
<option value="images/commerces/commerce11.jpg">N°11
<option value="images/commerces/commerce12.jpg">N°12
<option value="images/commerces/commerce13.jpg">N°13
<option value="images/commerces/commerce14.jpg">N°14
<option value="images/commerces/commerce15.jpg">N°15

</select>
</td>
</tr>
<tr>
<td align=center bgcolor="#C0C0C0">
<input type=button onClick="first();" value="|<<" title="Beginning">
<input type=button onClick="previous();" value="<<" title="Previous">
<input type=button name="slidebutton" onClick="ap(this.value);" value="Start" title="AutoPlay">
<input type=button onClick="next();" value=">>" title="Next">
<input type=button onClick="last();" value=">>|" title="End">
</td>
</tr>
</table>
</form>

linkofr
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 2 Fév 2006

Message le Jeu Mar 02, 2006 22:39

Bonsoir !

Il y a S5, systéme de diaporama en XHTML/JavaScript qui a l'air très sympa...

Il est présenté sur Framasoft:

http://www.framasoft.net/article4171.html

gewix
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 8 Fév 2006

Message le Lun Mar 20, 2006 17:03

[quote="TOMHTML"]j'ai un vieux code qui traîne dans mon PC, et justement je l'ai retrouvé pour un ami hier
donc à vous de modifier (notamment les ""images/commerces/commerce1.jpg""...), ça marche en tout cas, c'est le principal
je ne sais pas qui a créé ce script (que j'ai modifié), mais merci à lui

....[/code]

Ca fonctionne nickel, en plus avec un bon css, c tout bon, merci

spidetra
WRInaute passionné
WRInaute passionné
 
Messages: 1500
Inscription: 7 Juil 2003

Message le Mer Mar 29, 2006 8:03

agilis a écrit:Moi je recherche aussi un "script" de diaporama très simple en flash.

Merci ;)


Tu trouveras peut-être ton bonheur sur ce site
http://www.maani.us/
( Php/Swf SlideShow)


Savoy
WRInaute discret
WRInaute discret
 
Messages: 234
Inscription: 22 Fév 2007

Message le Ven Fév 29, 2008 10:57

Je remonte ce post car je compte créer des diaporamas et les mettre sur mon site (environ 15 images + du texte) et je me pose la question de la technique à employer : Javascript, flash ou AJAX, que choisiriez vous et pourquoi ?

Je me pose surtout la question du javascript au cas où il serait désactivé sur le poste client.

Merci pour vos conseils.


athoms
WRInaute discret
WRInaute discret
 
Messages: 244
Inscription: 22 Avr 2004

Message le Ven Fév 29, 2008 17:29

Bonjour,

Je te conseille un script open source GPL gratuit et très bien conçu, igalerie. Facile à mettre en place, au design et fonctionnalités sympa. Je l'ai testé et franchement j'ai été agréablement surpris. Tu trouveras tous les détails sur le site.
w w w .igalerie.org

Edit : il nécessite php et mysql

riaStudio
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 23 Nov 2007

Message le Sam Mar 01, 2008 9:49

Tu peux également essayer Smooth Gallery (javascript non intrusif) :
http://smoothgallery.jondesign.net/

Si javascript est désactivé sur le poste client, seule la première image apparaîtra (à choisir avec soin donc).

L'avantage est que le titre et la description de chaque image sera indexée.


Celtic Girl
WRInaute impliqué
WRInaute impliqué
 
Messages: 549
Inscription: 13 Nov 2007

Re: créer un diaporama

Message le Lun Juin 29, 2009 13:25

Voici ce que j'utilise : http://www.alsacreations.fr/dewslider

C'est assez facile et très efficace. Si vous voulez voir ce que ça donne, la page d'accueil de mon WWW l'utilise... :wink:

web2000
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 27 Juin 2010

Re: créer un diaporama

Message le Dim Juin 27, 2010 3:57

Comme disait spidetra: tu trouveras peut être là:http://www.maani.us/, et si non, c'est que tu as mal cherché sur le site car ce site est TOP, j'ai jamais vu aussi mieux (humour: aussi mieux^^). J'insiste, ce site est à consulter.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité