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 :

Affichage image


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut Affichage image
    Bonsoir
    second problème avec mon programme diapo
    via le programme ci dessous j'affiche une image dont l'adresse se situe dand un fichier xml.
    tout se passe bien mes diapo s'affiche les une après les autres mais avec une dimension constante qui écrase les photos en hauteur et ceci alors que je n'ai aucune intraction css qui impose la taille de l'image
    Pourriez-vous m'aider

    feuille html d'affichage
    <?xml version="1.0" encoding="iso-8859-2"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
    <head>
    <meta name="generator" content="PSPad editor, www.pspad.com" />
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
    <script src="diaporama.js">
    </script>
    <title>Untitled</title>
    <link rel="stylesheet" href="diaporama.css" type="text/css">
    </head>
    <body onload="Diaporama();">
    <div id="Ecran">
    </div>
    <xml id="dsoDiaporama" src="diaporama.xml"></xml>
    <div id=Legende>
    </div>
    </body>
    </html>
    feuille js
    / JavaScript Document
    var Delai=5 // délai d'affichage en seconde
    var CompteurTransition=0;

    function Diaporama()
    {
    Document=dsoDiaporama.XmlDocument;

    var NbDiapo = Document.documentElement.childNodes.length;
    var CompteurDiapo=0;

    //initialise l'image de 'écran
    var e =document.getElementById("Ecran");
    var z=document.createElement("img");
    z.setAttribute("id","ImageDiapo");
    z.setAttribute("src","Photos/p0.jpg");
    e.appendChild(z);


    Delai=Delai*1000;// transforme en millseconde

    Afficher(CompteurDiapo,NbDiapo);


    }


    // fonction d'affichage des diapos


    function Afficher(CompteurDiapo,NbDiapo)
    {
    CompteurDiapo=CompteurDiapo+1;

    Document=dsoDiaporama.XmlDocument;

    var e=document.getElementById("ImageDiapo");


    var Adresse=Document.documentElement.childNodes(CompteurDiapo).childNodes(0).text;

    e.setAttribute("src",Adresse);
    if(CompteurDiapo>=NbDiapo-1)
    {
    CompteurDiapo=0;
    }
    //Transition();
    var TimerDiapo=window.setTimeout("Afficher("+CompteurDiapo +","+NbDiapo+")",Delai);
    }



    function Transition()
    {
    CompteurTransition = CompteurTransition +1;
    var e =document.getElementById("ImageDiapo");
    e.style.filter="Alpha(opacity="+CompteurTransition+ ", style="+0+")";
    if(CompteurTransition>=100)
    {

    TimerTransition="";
    CompteurTransition=0;
    }
    else
    {
    varTimerTransition=window;setTimeout("Transition()",20);

    }

    }
    feuille xml
    <?xml version="1.0" encoding="windows-1250"?>
    <diaporama>

    <photo>
    <adresse>Photos/p0.jpg</adresse>
    <texte>hh</texte>
    </photo>


    <photo>
    <adresse>Photos/p1.jpg</adresse>
    <texte></texte>
    </photo>


    <photo>
    <adresse>Photos/p2.jpg</adresse>
    <texte>Photos/p0.jpg</texte>
    </photo>


    <photo>
    <adresse>Photos/p3.jpg</adresse>
    <texte>Photos/p0.jpg</texte>
    </photo>


    <photo>
    <adresse>Photos/p4.jpg</adresse>
    <texte></texte>
    </photo>




    </diaporama>

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonsoir,


    Citation Envoyé par TERRIBLE Voir le message
    tout se passe bien mes diapo s'affiche les une après les autres mais avec une dimension constante qui écrase les photos en hauteur et ceci alors que je n'ai aucune intraction css qui impose la taille de l'image
    tu es sûr ?

    Moi je vois qu'une feuille de style s'applique à ton diaporama :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <link rel="stylesheet" href="diaporama.css" type="text/css">
    Regarde si des propriétés width ou height ne sont pas définies.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut
    je viens de supprimer ma liaison vers le fichier css comme le montre le code et j'ai toujours mon problème d'affichage
    <?xml version="1.0" encoding="iso-8859-2"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
    <head>
    <meta name="generator" content="PSPad editor, www.pspad.com" />
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
    <script src="diaporama.js">
    </script>
    <title>Untitled</title>
    <!--<link rel="stylesheet" href="diaporama.css" type="text/css">
    -->
    </head>
    <body onload="Diaporama();">
    <div id="Ecran">
    </div>
    <xml id="dsoDiaporama" src="diaporama.xml"></xml>
    <div id=Legende>
    </div>
    </body>
    </html>

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

Discussions similaires

  1. [MFC] affichage image caméra dans un projet dialog
    Par Vestaproman dans le forum MFC
    Réponses: 3
    Dernier message: 07/02/2005, 13h27
  2. [Image] Affichage image en 12 bits
    Par Plawi dans le forum 2D
    Réponses: 9
    Dernier message: 18/11/2004, 09h34
  3. Affichage Image
    Par greg_one dans le forum Composants
    Réponses: 5
    Dernier message: 22/06/2004, 16h10
  4. Problème de mémoire Affichage images
    Par Repti dans le forum C++Builder
    Réponses: 6
    Dernier message: 29/03/2004, 20h06
  5. [Kylix] pb Affichage image .jpg
    Par sioux dans le forum EDI
    Réponses: 4
    Dernier message: 18/01/2004, 19h20

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