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 :

Problème d'affichage d'image...


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Points : 37
    Points
    37
    Par défaut Problème d'affichage d'image...
    Bonjour...

    J'ai un petit problème d'affichage avec le script suivant:

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <script type="text/javascript">
      var black = "../gifs/lunenoire.jpg";
      var white = "../gifs/luneblanche.jpg";
      var height=1;
      var size = 80;
      var s = "";
      var i;
      var aujourdhui = new Date()
      var x = aujourdhui;
      var DateLunePleine96 = new Date(96, 1, 3, 16, 15, 0);
      var lunaison = 29*(24*3600*1000) + 12*(3600*1000) + 44*(60*1000);
      var PhaseDeLaLuneAujourdhui = (aujourdhui.getTime() - DateLunePleine96.getTime()) % lunaison;
      var pourcentBrut = (PhaseDeLaLuneAujourdhui / lunaison);
      var pourcent    = Math.round(100*pourcentBrut) / 100;
      var pourcentPar2 = Math.round(200*pourcentBrut);
      if (pourcentBrut >= 0.5)
        { left = black; right = white; }
      else
        { left = white; right = black; }
      var time = Math.round((lunaison-PhaseDeLaLuneAujourdhui)/(24*3600*1000));
      document.write("<center><br>");
      if (pourcentPar2 > 100)
        { pourcentPar2 = pourcentPar2 - 100; }
      for (i = -(size-1); i < size; ++i)
        { var wid=2*parseFloat(Math.sqrt((size*size)-(i*i)));
           if (pourcentPar2 != 100)
             document.write ("<img src="+left +" height=1 width="+(wid*((100-pourcentPar2)/100))+">");
           if (pourcentPar2 != 0)
             document.write("<img src="+right+" height=1 width="+(wid*((pourcentPar2)/100))+">");
             document.write("<br>");
        }
      if (time > 1)
        {  s = "s" }
      else
        {  s = "" }
      document.write("<br>Prochaine pleine lune dans ",time," jour",s);
      document.write("</center>");
    </script>
    Ce script, repris sur un site de spécialisé permet d'afficher la phase de la lune ainsi que la date de la prochaine pleine lune.

    En local, l'image et le texte apparaissent mais sur le web, seul le texte apparait...

    Merci d'avance...

    Fabreizhad ;-)

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 159
    Points : 160
    Points
    160
    Par défaut
    as tu uploadé les images sur ton site ?

    sont-ils bien dans un repertoire "gifs" un niveau plus haut comme le déclare ces 2 variables ? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var black = "../gifs/lunenoire.jpg";
    var white = "../gifs/luneblanche.jpg";

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Points : 37
    Points
    37
    Par défaut
    Affirmatif...

    Mes 2 images sont bien uploadées sur le site dans un répertoire "gifs" sachant que la page qui les appelle est dans le répertoire "news"...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    root
    |- news
    |- gifs
    |-...
    |-...

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    très étrange, ta manière d'affecter une adresse à la balise img !

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Points : 37
    Points
    37
    Par défaut
    Je me rends bien compte que c'est un peu scabreux mais le script est tel qu'il a été téléchargé. Pourtant, en local, le dessin de la lune apparaît bel et bien...

    J'ai juste changé la formule pour le calcul de la lunaison qui était erroné au départ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var lunaison = 29*(24*3600*1000) + 12*(3600*1000) + 44*(60*1000);
    J'ai essayé de trouver quelque chose dans la documentation du JavaScript mais en vain...

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    le truc c'est que je ne vois pas de balise image ...
    il y a bien une affectation de pseudo path dasn une variable, mais après plus rien pas un poil de balise image ...

    ha si au temps pour moi ...
    mais je suis vraiment allergique au document.write alors tout ce qui est dedans je le zappe ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    tu aurais moyen de coller tes deux images sur imagescack que l'on puisse les recuperer et tester le code ?
    ou alors nous décrire ses images ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    As tu autorisé le lecture sur tes fichiers images ???

    Arrives tu a afficher ces fichiers images dans un navigateur sans passer par le script ??

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Points : 37
    Points
    37
    Par défaut
    J'ai vérifié sur le serveur et la lecture est autorisée...

    Mais j'ai remarqué un autre détail qui ne m'avais pas sauté aux yeux auparavant :

    l'extension des deux fichiers images étaient "JPG". Je l'ai remplacé par "jpg" et maintenant, ça fonctionne... Finalement, c'était comme toujours avec moi, un bêtise mais qui mettait un peu le brun...

    Maintenant, le résulat est comme je l'attendais... FABREIZHAD

    Merci à tout le monde...

    Fabreizhad ;-)

  10. #10
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Evidemment en local sous windows -> pas de différence minuscules/majuscules.

    Alors que sous unix maj et min sont différenciés.

    Conseil : toujours utiliser des minuscules -> sûr de ne pas avoir de problèmes comme tu viens d'évoquer.

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Points : 37
    Points
    37
    Par défaut
    Merci...

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

Discussions similaires

  1. Problème d'affichage d'image en JS
    Par DaXou45 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/05/2006, 16h50
  2. [XML/CSS/XSL] Problème d'affichage des images "dynamiqu
    Par popol55 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/04/2006, 16h24
  3. problème d'affichage d'image avec mozilla
    Par lyon31 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 16/03/2006, 16h27
  4. Problème d'affichage d'image
    Par AurelBUD dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/09/2005, 11h56
  5. CSS Probléme d'affichage d'images
    Par tebonb dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/06/2005, 18h35

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