Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2011, 17h02   #1
Invité de passage
 
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 0
Points : 0
Par défaut Javascript En Déroute.

Bonjour à tous,

Je fais appel à vos connaissances en javascript car pour ce qui est de moi, je ne suis qu'un simple novice
en la matière.

Voila, je vous expose mon petit souci. j'ai télécharger sur le net un petit script pour faire fonctionner
un diaporama sur un site internet. Celui ci fonctionne très bien mais le problème est que l'on est
obligé de mettre les photos en vrac à la racine du site ce qui fait un peu désordre.

Alors, j'aurais aimé si cela est possible de faire en sorte que ce script puisse lire les photos dans un dossier spécique
nommé "photos" par exemple.

Après multiples essais infractueux, je vous joint le script de façon a ce que vous puissiez voir si cela est possible,
car là je commence à craquer.


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<SCRIPT LANGUAGE="JavaScript">
<!--
var timeDelay = 5;
var Pix = new Array
("A01.jpg" 
,"A02.jpg" 
,"A03.jpg" 
,"A04.jpg" 
);
var howMany = Pix.length;
timeDelay *= 1000;
var PicCurrentNum = 0;
var PicCurrent = new Image();
PicCurrent.src = Pix[PicCurrentNum];
function startPix() {
setInterval("slideshow()", timeDelay);
}
function slideshow() {
PicCurrentNum++;
if (PicCurrentNum == howMany) {
PicCurrentNum = 0;
}
PicCurrent.src = Pix[PicCurrentNum];
document["ChangingPix"].src = PicCurrent.src;
}
//  End -->
</script>
Pour le personnaliser :
Choisissez le délai de transition entre les images en sacondes Entrez le nom des images que vous voulez afficher dans le diaporama
Code :
(Pix=new Array("mon_image_01.jpg","mon_image_02.jpg"...);)
Pour que le diaporama démarre au chargement de la page, modifiez la balise <Body> comme suit :

Code :
<body OnLoad="startPix()">
Enfin, le plus important, placez la balise <img> à l'endroit où vous souhaitez que le diaporama apparaissent. Précisez grâce à l'attribut src le nom de la première image à afficher :

Code :
<img name="ChangingPix" src="A01.jpg">

Vous me seriez d'un grand secours si vous pouviez me trouver une solution à mon problème.

Merci d'avance à tous.

LBAF 77 ... Alain
Lbaf77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 17h13   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 803
Points : 35 803
Citation:
Alors, j'aurais aimé si cela est possible de faire en sorte que ce script puisse lire les photos dans un dossier spécique
nommé "photos" par exemple.
Non, ce n'est pas possible, JavaScript n'a pas (et c'est tant mieux) accès au système de fichiers, que ce soit sur le serveur ou sur le poste local.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 17h24   #3
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 363
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 363
Points : 1 546
Points : 1 546
Bonjour

Je suppose que notre ami parlait d'un dossier spécifique sur le serveur ?
Code :
1
2
3
4
5
6
var Pix = new Array
("photos/A01.jpg" 
,"photos/A02.jpg" 
,"photos/A03.jpg" 
,"photos/A04.jpg" 
);
et :
Code :
<img name="ChangingPix" src="photos/A01.jpg">
ça doit le faire, non ?
__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 18h11   #4
Invité de passage
 
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 0
Points : 0
Par défaut Résolu - Javascript En Déroute

Bonjour à tous,

Un grand merci à tous, entre autre RoRo06 et Bovino car vous m'avez sorti de ce problème qui en fait était tout simple.

j'ai bien essayer de specifier mon dossier "photos" mais je n'ai pas penser de
modifier la ligne:
Code :
<img name="ChangingPix" src="A01.jpg">.
Donc mon souci est résolu et je vous en remercie grandement.

Encore merci à tous pour vos réponse si rapides.

Lbaf77 ... Alain
Lbaf77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 20h23   #5
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 939
Points : 4 767
Points : 4 767
Bonsoir,
juste au passage
Code :
<script type="text/javascript">
et non
Code :
<SCRIPT LANGUAGE="JavaScript">
<EDIT>
pour HTML5
tout court est suffisant
</EDIT>
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h40.


 
 
 
 
Partenaires

Hébergement Web