Affichage d'images XHTML en local
Affichage d'images XHTML en local
Je débute XHTML en auto apprentissage et en local. La balise img rédigée comme suit : <img src="photo.jpg" alt"Pont" /> à l'exécution de Firefox n'affiche que le texte. La bouton droit de la souris at le clic sur affichage de l'image produit une fenêtre "Erreur de chargement de la page" avec la mention "Fichier introuvable" "Firefox ne peut trouver le fichier à l'adresse /C:/Philip/XHTML/Tests/photo.jpg.". Je ne comprends pas la signification du slash précédant la lettre C. Merci pour votre aide et meilleurs vœux.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Re: Affichage d'images XHTML en local
Ceci n'est pas du XHTML correct. Il manque vraisemblablement un signe égal ("=").NAMOKA a écrit :<img src="photo.jpg" alt"Pont" />
Quant à la photo, il faudrait vérifier si elle se trouve bien au bon endroit

PS : on dirait du développement web

Message envoyé avec : Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.5) Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5
Affichage d'images XHTML en local
Merci. Il est exact que dans ma question j'ai oublié le"=" après alt, mais il figure bien dans le code testé et qui fait apparaître les anomalies que je signale. Le chemin du fichier est correct, mais il semble que FireFox ne puisse pas le trouver car il cherche un fichier sur un répertoire qui n'existe pas (le slash qui précède le C:/).
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Tu nous donne très (trop) peu d'information pour qu'on puisse t'aider. Essaye de générer une page minimale qui permette de montrer le problème. Quel est le chemin de la page web ? Quand tu dis local, c'est http://localhost ou bien file:/// ? Etc
À lire : http://www.gnurou.org/writing/smartquestionsfr
Message envoyé avec : Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.5) Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5

À lire : http://www.gnurou.org/writing/smartquestionsfr

Message envoyé avec : Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.5) Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5
Merci pour l'intérêt porté à mon problème. Voici donc la page de code HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Une superbe photo!</p>
<p><img src="C:/Philip/XHTML/Tests/photo.jpg" alt="Pont Alexandre III" /></p>
</body>
</h
Le fichier qui s'affiche avec le texte, mais sans l'image correspond à l'adresse ci-dessous:
file:///C:/Philip/XHTML/Tests/test1.html
En cliquant sur le texte avec le bouton droit de la souris et en sélectionnant "Affichage de l'image", j'obtiens:
Firefox ne sait pas ouvrir cette adresse car le protocole (c) n'est associé à aucun programme.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Une superbe photo!</p>
<p><img src="C:/Philip/XHTML/Tests/photo.jpg" alt="Pont Alexandre III" /></p>
</body>
</h
Le fichier qui s'affiche avec le texte, mais sans l'image correspond à l'adresse ci-dessous:
file:///C:/Philip/XHTML/Tests/test1.html
En cliquant sur le texte avec le bouton droit de la souris et en sélectionnant "Affichage de l'image", j'obtiens:
Firefox ne sait pas ouvrir cette adresse car le protocole (c) n'est associé à aucun programme.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Essaie ceci: img src="file:///C:/Philip/XHTML/Tests/photo.jpg" au lieu de img src="C:/Philip/XHTML/Tests/photo.jpg"
C: n'est pas une url valide.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Ubiquity/0.1.3rc6
C: n'est pas une url valide.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Ubiquity/0.1.3rc6
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Ou bien tout simplement src="photo.jpg" comme donné dans le premier message, lien relatif qui devrait parfaitement fonctionner 
PS : tu as enregistré ton fichier avec l'extension .html. Sous windows, Firefox l'interprétera donc comme du HTML, et pas comme du XHTML. À lire d'urgence : http://hixie.ch/advocacy/xhtml.fr/

PS : tu as enregistré ton fichier avec l'extension .html. Sous windows, Firefox l'interprétera donc comme du HTML, et pas comme du XHTML. À lire d'urgence : http://hixie.ch/advocacy/xhtml.fr/
Affichage d'images XHTML en local
En spécifiant src="file:///C:/Philip/XHTML/Tests/photo.jpg" ou src="photo.jpg", j'obtiens le même type d'information après "Affichage de l'image": Erreur de chargement de la page ; Fichier Introuvable; Firefox ne peut trouver le fichier à l'adresse /C:/Philip/XHTML/Tests/photo.jpg.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Tu appelles toutes tes photos "photo.jpg"? renomme ta photo pour voir...
Tu as vérifié la casse dans les noms des dossiers et fichiers? Pas de majuscule intempestive?
Tu n'as pas JPG au lieu de jpg?
Tu as vérifié la casse dans les noms des dossiers et fichiers? Pas de majuscule intempestive?
Tu n'as pas JPG au lieu de jpg?
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
J'ai renommé le fichier photom.jpg. Les majuscules utilisées pour spécifier le chemin sont celles utilisées dans l'explorateur Windows. J'utilise l'extension .jpg qui est celle du fichier. Après ces vérifications et modifications, j'obtiens le même résultat que précédemment.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Re: Affichage d'images XHTML en local
Cela veut dire que tu n'as pas de de fichier photo.jpg dans le dossier C:/Philip/XHTML/Tests/Anonymous a écrit :En spécifiant src="file:///C:/Philip/XHTML/Tests/photo.jpg" ou src="photo.jpg", j'obtiens le même type d'information après "Affichage de l'image": Erreur de chargement de la page ; Fichier Introuvable; Firefox ne peut trouver le fichier à l'adresse /C:/Philip/XHTML/Tests/photo.jpg.
Je penche aussi pour une petite erreur de frappe. Fais un copier-coller direct du nom de ta photo, ça évitera les ennuis de ce type

PS: copie-colle C:/Philip/XHTML/Tests/photo.jpg dans la barre d'adresse de l'explorateur windows pour te convaincre que cette image n'existe pas

Vérifie qu'il ne s'agit pas d'un raccourci (sous windows ils ont l'extension toujours cachée ".lnk")
Affichage d'images XHTML en local
J'ai mis dans le fenêtre de l'Explorateur Windows l'adresse : C:\Philip\XHTML\Tests\photo.jpg qui a été reconnue. Je l'ai intégré dans mon code XHTML et j'ai testé ma nouvelle page. L'image ne s'est toujours pas affichée et j'ai obtenu en finale le classique message suivant : "Firefox ne peut trouver le fichier à l'adresse /c:/Philip/XHTML/Tests/photo.jpg.". je n'ai toujours pas compris pourquoi FireFox recherche un fichier sur ce chemin qui commence par un "/" avant C:/.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
La réponse devrait se trouver ici : http://www.cs.tut.fi/~jkorpela/fileurl.html (en gros c'est parce que pour quelque raison que je n'ai jamais vraiment comprise, il y a 3 slash dans file:///)
Mais ce n'est pas le problème, si je pointe vers un fichier inexistant j'obtiens un message avec ce / devant. Parfaitement "normal". Le problème est que ce fichier est inexistant. On t'a donné quelques pistes a explorer (en particulier la possibilité d'un raccourci).
Mais ce n'est pas le problème, si je pointe vers un fichier inexistant j'obtiens un message avec ce / devant. Parfaitement "normal". Le problème est que ce fichier est inexistant. On t'a donné quelques pistes a explorer (en particulier la possibilité d'un raccourci).

J'ai donc créé un raccourci de la photo et je l'ai placé dans le dossier XHTML. J'ai collé l'adresse de ce raccourci dans lon code, ce qui donne; "<p><img src="C:\Philip\XHTML\photo.jpg.jpg" alt="Pont Alexandre III" /></p>". Je lance ma page, l'image ne s'affiche toujours pas, et c'est le texte alternatif qui s'affiche. Par contre, lorsque je fais apparaître le menu con textuel (bouton droit de la souris), après le clic sur "Affichage de l'image" Le traditionnel message d'erreur ne s'affiche plus, mais l'image apparaît à l'écran. Encourageant, non? Mais ce n'est pas encore l'affichage direct. Qu'en penses-tu?
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Soit que tu as désactivé l'affichage des images dans ton navigateur, soit que tu essaies d'afficher une image locale depuis un serveur web, ce qui est interdit pour des raisons de sécurité (ça permettrait à n'importe quel site de connaître la liste des fichiers qui se trouvent sur ton disque).
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités