L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX new!
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

     Referencement
     Créat. de bannière

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
102429 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques
     Création logo

Plus :
     Comparateur de prix
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Hebergement gratuit
     Le PHP facile
     Horoscope
     Comscripts
     WebmasterClub
     Activeartanima...
     Le village de ...
     Faro-dessing
     L'écriteau
     Netsources
     Images gifs an...
     Création de site
     Easy-script.com
     Créer son site...
     Je javascript
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> JavaScript >> Problèmes de création JavaScript / DHTML >> problème images défilantes de façon aléatoire ]

> problème images défilantes de façon aléatoire
[ Posté par j5818 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 29-06-2008 à 12:49 | 1 messages ]

Bonjour,
j'ai récupéré sur le net des bouts de codes afin de faire un défilement d'images aléatoires sur mon site. j'arrive à faire le défilement de

la droite vers la gauche et afficher une image aléatoire qui défile mais je n'arrive pas à conjuguer les 2 c'est à dire un défilement

d'images aléatoire. avec le code ci-dessous quand je recharge la pâge l'image change bien à chaque fois mais il n'y en a qu'une qui défile,

comment faire pour qu'elles défilent toutes et surtout dans un ordre aléatoire. Ne serait-ce pas plus simple de mettre toutes mes images

dans un répertoire et faire un scripte qui scanne toutes ces images et les fait défiler de façon aléatoire ? c'est cette solution que

j'aimerais faire mais mes connaissances sont assez faible dans ce domaine donc je fais appel à votre aide
merci par avance vous pouvez voir ce script sur le site
http://www.unss58.org/unss58 nouveau/img/diapo.php

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
/*
** Extention de vos fichiers Image.
** Le nom de vos images doivent etre du type :
** --> 1.jpg, 2.jpg, 3.jpg, 4.jpg, .... X.jpg
** --> 1.gif, 2.gif, 3.gif, 4.gif, .... X.gif
** --> ...
*/
var extention = ".jpg" ;
/*
** Nombre d'images diférentes à afficher.
*/
var nbimage = 8 ;
/*
** Déclaration d'autres variables.
*/
var url;
var rep;
var alt;
function Images_Aleatoire()
{
//Génére un nombre aléatoire, pour donner un numéro d'image.
numimage = Math.round( Math.random() * ( nbimage - 1 ) + 1 );
// Nom de votre page d'accueil
Page = "";
// Nom du répertoire de vos images.
rep = "";
// Message info bulle, lors du survole de l'image affichée.
alt = "";
// Assemblage de la chaine pour afficher votre image.
url = './' + rep + '/' + numimage + extention ;
// Test Affiche le numéro d'image générée aléatoirement pour voir qu'on change bien d'image
document.write( 'Image : ' + numimage + '<br><br>' );
// Affiche l'image choisie
document.write ('<div align=center><a href="' + Page + '"><img src="' + url + '" alt="' + alt + '"

border=0></a></div>');
}
</script>

<title>images aleatoires</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<marquee direction="left" width="500" scrolldelay="90" onmouseover="this.stop();" onmouseout="this.start();">
<SCRIPT language="JavaScript">Images_Aleatoire();</SCRIPT>
</marquee>
</body>
</html>




[ Posté par guySk ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 30-06-2008 à 04:15 | 713 messages ]

Il faut créer un nouveau script pour faire changer l'adresse de l'image.

En suite tu l'appelles grâce à onload:

<SCRIPT LANGUAGE="JavaScript">
/*
** Extention de vos fichiers Image.
** Le nom de vos images doivent etre du type :
** --> 1.jpg, 2.jpg, 3.jpg, 4.jpg, .... X.jpg
** --> 1.gif, 2.gif, 3.gif, 4.gif, .... X.gif
** --> ...
*/
var extention = ".jpg" ;
/*
** Nombre d'images diférentes à afficher.
*/
var nbimage = 8 ;
/*
** Déclaration d'autres variables.
*/
var url;
var rep;
var alt;
function Images_Aleatoire()
{
//Génére un nombre aléatoire, pour donner un numéro d'image.
numimage = Math.round( Math.random() * ( nbimage - 1 ) + 1 );
// Nom de votre page d'accueil
Page = "";
// Nom du répertoire de vos images.
rep = "";
// Message info bulle, lors du survole de l'image affichée.
alt = "";
// Assemblage de la chaine pour afficher votre image.
url = './' + rep + '/' + numimage + extention ;
// Test Affiche le numéro d'image générée aléatoirement pour voir qu'on change bien d'image
document.write( 'Image : ' + numimage + '<br><br>' );
// Affiche l'image choisie
document.write ('<div align=center><a href="' + Page + '"><img id="imgMod" src="' + url + '" alt="' + alt + '"

border=0></a></div>');
}

function newImg(){
numimage = Math.round( Math.random() * ( nbimage - 1 ) + 1 );
url = './' + rep + '/' + numimage + extention ;
document.getElementById("imgMod").src = url;
setTimeout(newImg(),90000);
}

onload = newImg();
</script>


________________
a'++'a




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






39 visiteurs
actuellement en ligne

    PUBLICITE

Wilogo.com - Création Logo Entreprise

     ANNUAIRE WEBMAST.
Allopass
Allopass est sans conteste le numero 1 des services audiotel pour votre site en France.
http://www.allopass.com
Cat : Services audiotel
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
54914 membres
8608 comptes CountUs
1462 comptes myCircle

     LES FORUMS :
14 forums
39175 topics
188680 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Navigateur" du jour par astuces-win
Dans Mozilla Firefox, utilisez Ctrl + T pour ouvrir un nouvel onglet. La navigation par onglets est beaucoup plus facile et permet de regrouper plusieurs sites en une seule fenêtre. Ctrl + W permettra de fermer l'onglet ouvert.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 07/09/2008 18:23:09 | Design by Studcrea | Gen. en 0.475 sec.