Pour info si certains ne connaissent pas, il y a Pierre de chez Storm-Cast qui peut vous créer des anims time lapse comme sur mon site. Le principe est que son programme se connecte tout seul prendre une photo toutes les 10 sec puis il les accélère pour obtenir cette anim:
http://www.meteo44119.fr/index.php/lequ ... -live.htmlMa camera n'aime pas la couleur verte si vous vous posez la question, je suis en attente de sav.
Si le système vous tente, je vous enverrai ses coordonnées.
J'ai autrement ce petit code si ça peut intéresser du monde:
<script language="JavaScript">
//
// ======= DIAPORAMA SEQUENTIEL, ALEATOIRE ET AUTOMATIQUE ==============
// Mettre les images /chemin/nomfichier1.jpg à /chemin/nomfichierXXX.jpg dans un dossier
// ================================================================
// on initialise le compteur d'images
var compteur = 1;
// le nombre total d'images
var total_img = 2160;
// i pour le tirage aléatoire
var i;
// le délai du défilement automatique en secondes
var timeDelay = 5;
timeDelay *= 10;
// La fonction pour faire monter le compteur
function monter() {
compteur += 1;
if ( compteur == (total_img + 1) ) {
compteur = 1;
}
document.vignette.src = "/chemin/nomfichier" + compteur + ".jpg";
document.formulaire.numero.value = compteur;
}
// La fonction pour faire descendre le compteur
function descendre() {
compteur += -1;
if ( compteur < 1 ) {
compteur = total_img;
}
document.vignette.src = "/chemin/nomfichier" + compteur + ".jpg";
document.formulaire.numero.value = compteur;
}
// La fonction de remise à zéro
function zero() {
document.vignette.src = "/chemin/nomfichier1.jpg";
compteur = 1;
document.formulaire.numero.value = compteur;
}
// La fonction de tirage aléatoire - Préciser le Nbre de photos
function imagealeatoire() {
i = Math.floor(2160 * Math.random() + 1);
compteur = i;
document.vignette.src = "/chemin/nomfichier" + compteur + ".jpg";
document.formulaire.numero.value = compteur;
}
// Le bouton du défilement automatique
function ap(text) {
document.formulaire.slidebutton.value = (text == "Désactiver le défilement automatique" ) ? "Activer le défilement automatique" : "Désactiver le défilement automatique";
rotate();
}
// La fonction de défilement
function rotate() {
if (document.formulaire.slidebutton.value == "Désactiver le défilement automatique" ) {
compteur = (compteur == total_img) ? 1 : compteur+1;
document.vignette.src = "/chemin/nomfichier" + compteur + ".jpg";
document.formulaire.numero.value = compteur;
window.setTimeout("rotate()", timeDelay);
}
}
</script>
<table align="center" style="width: 100%;" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td valign="middle"><form name="formulaire">
<div style="text-align: center;"><input title="Toutes les 1/10ème de secondes." value="Activer le défilement automatique" onclick="ap(this.value);" class="txtchapeau" name="slidebutton" type="button" /></div>
<div style="text-align: center;"></div>
<div style="text-align: center;"><input onclick="zero();" value="Retour au début" type="button" /> <input onclick="descendre();" value="Précédent" type="button" /> <input onclick="monter();" value="Suivant" type="button" /> N° <input size="3" name="numero" type="text" /> / 2160 images.</div>
<br /> </form>
<p style="text-align: center;"><img border="0" name="vignette" src="/chemin/nomfichier1.jpg" /></p>
</td>
</tr>
</tbody>
</table>
++
Hugues