IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Javascript En Déroute.


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    (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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <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

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    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 !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

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


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " 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.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <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

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonsoir,
    juste au passage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript">
    et non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <SCRIPT LANGUAGE="JavaScript">
    <EDIT>
    pour HTML5
    tout court est suffisant
    </EDIT>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Les meilleurs livres pour apprendre le JavaScript
    Par vermine dans le forum Livres
    Réponses: 23
    Dernier message: 10/06/2019, 18h58
  2. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    Réponses: 21
    Dernier message: 17/04/2009, 17h14
  3. appel xmlservice via fonction javascript
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 06/05/2003, 14h24
  4. Déroute sur IXMLCursor
    Par Sylvain James dans le forum XMLRAD
    Réponses: 9
    Dernier message: 23/04/2003, 15h27
  5. JavaScript de vérification de formulaire
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/02/2003, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo