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

HTML Discussion :

[HTML] chemin absolu d'une image


Sujet :

HTML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Par défaut [HTML] chemin absolu d'une image
    Bonjour,

    Je souhaite afficher une image en utilisant son chemin relatif.
    J'ai fait plusieurs essais sans succès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <IMG src='file:///C:/image.gif' border=0 alt='Mon image'>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <IMG src='C:/image.gif' border=0 alt='Mon image'>
    Savez vous d'ou peut venir mon erreur?
    Merci d'avance

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    pour commencer les valeur d'attribut doivent être comprises en guillemets et non entre simple quotes.
    Ensuite habitues toi à écrire les balises et attributs en lettres minuscule et à
    mettre les valeur d'attribut entre guillements (border="0")
    En principe si ton image est bien placée à la racine de C, la première syntaxe
    (file) devrait fonctionner. La deuxième syntaxe n'est pas reconnue car "C" n'est pas un protocole.
    Mais tu ne dis pas si cette syntaxe est comprise dans un document HTML.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Par défaut
    Merci pour ta réponse mais malgré les modifications apportées cela ne fonctionne toujours pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="file:///C:/image.gif" border="0" alt="Mon image">

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu visualises ta page en local (sur ton ordinateur) ou en distant (sur un serveur) ?
    Dans le premier cas tout fonctionne correctement chez moi, dans le second, c'est normal que l'image ne s'affiche pas.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Par défaut
    Justement, ce que je ne comprends pas c'est que ma page est en local..

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Ton image est bien présente ? La casse est bien respectée ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2005
    Messages : 144
    Par défaut
    Moi j'utilise ce genre de syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="/image.gif" alt="no" />
    .

    Le slash force ta page à aller chercher l'image à la racine du serveur, à partir de là à toi de spécifier le bon chemin.

  8. #8
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Si tu est en local : passes tu par un serveur (genre wamp ou esayphp) ? si oui ça ne fonctionne pas, il faut que dans ton navigateur tu vois un truc dans la barre d'adresse du genre

    file:///E:/Mes%20documents/nveau.htm

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Par défaut
    Citation Envoyé par will89 Voir le message
    Moi j'utilise ce genre de syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="/image.gif" alt="no" />
    .

    Le slash force ta page à aller chercher l'image à la racine du serveur, à partir de là à toi de spécifier le bon chemin.
    Le souci c'est que n'arrive pas à trouver le chemin relative car mon html est généré par une webapp. Donc quand j'applique le slash je me retrouve à la racine de ma webapp. Malheureusement l'image que je souhaite afficher a été uploadé par un composant hors de la webapp (il m'est impossible de modifier le chemin) !!

    J'espère avoir été clair

  10. #10
    Membre confirmé Avatar de deejay2221
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2006
    Messages : 98
    Par défaut
    Quand j'utilise Dreamweaver pour créer un lien absolu j'ai pas tout à fait la même chose que vous.

    Moi j'ai pas le ":" du C:/ Essaye ça comme, on sait jamais

    P.S. Ce n'est pas la web app qui fait la gestion des images mais le navigateur. La seule chose qui importe c'est la racine du site quand on affiche une image avec un chemin relatif, mais en absolu, ça ne dérange pas.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Par défaut
    Citation Envoyé par deejay2221 Voir le message
    Quand j'utilise Dreamweaver pour créer un lien absolu j'ai pas tout à fait la même chose que vous.

    Moi j'ai pas le ":" du C:/ Essaye ça comme, on sait jamais

    P.S. Ce n'est pas la web app qui fait la gestion des images mais le navigateur. La seule chose qui importe c'est la racine du site quand on affiche une image avec un chemin relatif, mais en absolu, ça ne dérange pas.
    Ne marche pas non plus !!!
    Je désespère

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 12
    Par défaut
    Essaye ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="./image.gif" alt="image" />
    Et mets ton image dans le même répertoire que ton fichier HTML

    Et si ça ne marche pas mets nous un printscreen du résultat (barre d'adresse de ton navigateur incluse)

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Par défaut
    Citation Envoyé par thebeps Voir le message
    Essaye ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="./image.gif" alt="image" />
    Et mets ton image dans le même répertoire que ton fichier HTML

    Et si ça ne marche pas mets nous un printscreen du résultat (barre d'adresse de ton navigateur incluse)
    De cette manière la cela fonctionne. Malheureusement, comme je l'ai indiqué précédemment, l'image que je souhaite affichée est un upload sur lequel je ne peux spécifier le chemin de stockage. Il me faut donc obligatoirement passer par son chemin absolu ...

  14. #14
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Et la réponse à cette question :
    Citation Envoyé par 12monkeys Voir le message
    Si tu est en local : passes tu par un serveur (genre wamp ou esayphp) ? si oui ça ne fonctionne pas
    ?

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Et la réponse à cette question :

    ?
    Je travail en local sur le développement de portlets et j'utilise easyPhp comme base de données (et non comme serveur). Dans mon navigateur, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:8080/portal/public/classic/

  16. #16
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    A partir du moment où tu as un http dans ta barre d'adresses ça ne fonctionne pas. Et ça montre que tu utilises tout de même un serveur.

    Ce que tu peux faire, c'est uploader l'image en Ajax sur le onchange de l'input file et de donner l'adresse de stockage et non l'adresse locale.

Discussions similaires

  1. [Image] Chemin absolu d'une image
    Par El Saigneur dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 15/10/2008, 12h15
  2. [HTML] Chemin absolu d'une image
    Par diaboloche dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/07/2006, 21h16
  3. [HTML][DREAMWEAVER] Texte sur une image
    Par Nicos77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/10/2005, 09h43
  4. [HTML]Texte autour d'une image
    Par JiJiJaco dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/02/2005, 14h35
  5. [XSL-FO] Chemin relatif d'une image
    Par JustAGphy dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 04/08/2004, 13h25

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