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

  1. #1
    Membre actif Avatar de droliprane
    Homme Profil pro
    Inscrit en
    mai 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : mai 2005
    Messages : 588
    Points : 206
    Points
    206

    Par défaut Champs HTML, intégrer une image, où doit se trouver physiquement le fichier image ?

    Bonjour à tous,
    dans un module de messagerie instantanée, je voudrais proposer à mes utilisateurs de pouvoir s'envoyer des fichiers.
    Dans le fil de la conversation, je voudrais matérialiser par une petite image png, le format de fichier transféré.
    Le champs qui me sert à afficher la conversation est un champs HTM Windev.
    Mais le code suivant ne fonctionne pas, il ne trouve pas l'image : <img src = '" + chemin_image_format + "'/>.
    Quand j'affiche la source, j'ai bien <td width='80' align='center'><img src='\\localhost\img\chat_xlsx.png'></img></td>.

    Je précise que \\localhost\img est un partage ouvert dans lequel mon programme sait lire et écrire (upload les fichiers à cet endroit).

    Je me demande si le fichier image doit se trouver dans le répertoire de mon exécutable, et sinon pourquoi une page HTML ne saurait pas aller chercher une image dans un partage sur lequel l'exécutable a les droits d'accès...

    Merci d'avance pour toute piste...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    mai 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2009
    Messages : 82
    Points : 119
    Points
    119

    Par défaut

    Bonjour,

    J'irai chercher du côté de src='file://..'
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src='file://.\\localhost\img\chat_xlsx.png'/>

  3. #3
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    décembre 2013
    Messages
    2 110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : décembre 2013
    Messages : 2 110
    Points : 4 412
    Points
    4 412

    Par défaut

    1. Tu mets ton image dans le même répertoire que les sources du projet.
    2. Dans ton code, tu accèdes à l'image en mettant simplement le nom du fichier (sans aucun chemin)
    3. Dans le menu Projet // Liste des éléments du projet, tu ajoutes le fichier image en question.
    4. Quand tu crées l'exécutable, il y a un des écrans où tu peux préciser les élements à intégrer dans l'exécutable (Ecran Contenu de l'executable // Mise en Bibliothèque). En principe, grace à l'étape 3, ton fichier image figure dans cette liste, sinon tu l'ajoutes.

    Et c'est bon.

    L'étape 3 est facultative. C'est l'étape 4 qui est importante.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/12/2015, 21h52
  2. [WM20] Problème de champ HTML dans une zone répétée
    Par xserverx dans le forum Windev Mobile
    Réponses: 1
    Dernier message: 09/11/2015, 08h45
  3. [WM19] Champ HTML dans une zone répétée
    Par gabrielpf dans le forum Windev Mobile
    Réponses: 7
    Dernier message: 19/12/2014, 16h42
  4. [WD15] Fonction suivant/précédent dans champ html via une base
    Par squall049 dans le forum WinDev
    Réponses: 10
    Dernier message: 14/01/2013, 11h09
  5. [HTML] Intégrer une page html dans une page html
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/03/2008, 13h09

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