Problème Header contenant des images
houss
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à toutes et à tous,
j' ai un problème avec mon Header qui contient des images, ces images sont dans un dossier appelé "images". j'ai bien fait mon Header il s'affiche bien et tout marche bien. ma page index aussi marche à merveille le Header s'affiche bien parce qu'elle est au même niveau que le Header( j'ai utilisé la fonction Unclode 'header.php') , mais dès qu'il s'agit d'une autre page (c'est à dire dans autre dossier de mon site) le Header ne s'affiche pas, enfin il me donne la forme html et css mais je ne vois pas les images.
est ce que c'est un problème de chemin des photos?
s'il vous plait quelqu'un à une idée?
je vous remercie d'avance :)
j' ai un problème avec mon Header qui contient des images, ces images sont dans un dossier appelé "images". j'ai bien fait mon Header il s'affiche bien et tout marche bien. ma page index aussi marche à merveille le Header s'affiche bien parce qu'elle est au même niveau que le Header( j'ai utilisé la fonction Unclode 'header.php') , mais dès qu'il s'agit d'une autre page (c'est à dire dans autre dossier de mon site) le Header ne s'affiche pas, enfin il me donne la forme html et css mais je ne vois pas les images.
est ce que c'est un problème de chemin des photos?
s'il vous plait quelqu'un à une idée?
je vous remercie d'avance :)
A voir également:
- Problème Header contenant des images
- Des images - Guide
- Gpt header corruption ✓ - Forum Windows 10
- Images enregistrées - Forum Gravure
- Extraire images pdf - Guide
- Les images enregistrées n'apparaissent plus - Forum Bureautique
5 réponses
salut !
Une première manip a faire serai de rajouter un 'alt' de manière à ce que si l'image n'est pas trouvé, tu ais quand même un affichage qui te l'indiquera.
Ensuite, si tu as un message tu peux en effet penser que le problème vient de ton chemin :
Si on a "pageA" qui est dans ton répertoire racine et "pageB" qui est dans "racine/page" (un sous répertoire quoi), si "pageA" inclut une image, et que pageB inclut pageA, il faut que le chemin utilisé se fasse par rapport à pageB (soit la page qui inclu et non celle qui est inclu).
dis moi si besoin.
naga
Une première manip a faire serai de rajouter un 'alt' de manière à ce que si l'image n'est pas trouvé, tu ais quand même un affichage qui te l'indiquera.
Ensuite, si tu as un message tu peux en effet penser que le problème vient de ton chemin :
Si on a "pageA" qui est dans ton répertoire racine et "pageB" qui est dans "racine/page" (un sous répertoire quoi), si "pageA" inclut une image, et que pageB inclut pageA, il faut que le chemin utilisé se fasse par rapport à pageB (soit la page qui inclu et non celle qui est inclu).
dis moi si besoin.
naga
Merci beaucoup pour ta réponse si rapide.
le problème vient du chemin.
la page Header et Index se trouvent dans le fichier sourceansi que le dossier contenant les images, or les autre pages auxquelles j'aimerai ajouter le Header se trouvent chacune dans un dossier, lorsque je fais :
<?php
include'Header.php'
?>
ca marche seulement pour l'index
après un moment j'ai réalisé que pour une autre page (que ne se trouve pas dans le dossier source) je dois procéder :
<?php
include'../Header.php'
?>
comme ça la page sait où se trouve mon Header (revenir d'un dossier en arrière)
pour le code c'est bon mais pour les images, dans le dossier header, il y a par exempel :
images/image2.pgn.
ce chemin est statique, donc lorsque je fais mon unclode dans une autre page, le chemin de l'image2 reste le même or dans mon dossier je n'ai même pas un dossier qui contient des images. c'est la raison pour laquelle ça ne marche pas.
maintenant je veux savoir une méthode pour que le chemin se dirige toujours vers le dossier source des images .
J'espère que j'ai bien expliqué mon problème.
merci pour votre aide.
le problème vient du chemin.
la page Header et Index se trouvent dans le fichier sourceansi que le dossier contenant les images, or les autre pages auxquelles j'aimerai ajouter le Header se trouvent chacune dans un dossier, lorsque je fais :
<?php
include'Header.php'
?>
ca marche seulement pour l'index
après un moment j'ai réalisé que pour une autre page (que ne se trouve pas dans le dossier source) je dois procéder :
<?php
include'../Header.php'
?>
comme ça la page sait où se trouve mon Header (revenir d'un dossier en arrière)
pour le code c'est bon mais pour les images, dans le dossier header, il y a par exempel :
images/image2.pgn.
ce chemin est statique, donc lorsque je fais mon unclode dans une autre page, le chemin de l'image2 reste le même or dans mon dossier je n'ai même pas un dossier qui contient des images. c'est la raison pour laquelle ça ne marche pas.
maintenant je veux savoir une méthode pour que le chemin se dirige toujours vers le dossier source des images .
J'espère que j'ai bien expliqué mon problème.
merci pour votre aide.
Merci beacoup nagashima,
ça marche pour une partie et non pour une autre, voilà mon code :
<td width="106"><a href="index.php" onMouseOver="MM_swapImage('accueil','','images/menu1_on.png',1)" onMouseOut="MM_swapImgRestore()"><img src="/images/menu1.png" name="accueil" width="106" height="35" border="0" id="accueil"></a></td>
la partie qui ne marche pas c'est :
onMouseOver="MM_swapImage('accueil','','images/menu1_on.png',1)"
est ce que vous avez une idée??
ça marche pour une partie et non pour une autre, voilà mon code :
<td width="106"><a href="index.php" onMouseOver="MM_swapImage('accueil','','images/menu1_on.png',1)" onMouseOut="MM_swapImgRestore()"><img src="/images/menu1.png" name="accueil" width="106" height="35" border="0" id="accueil"></a></td>
la partie qui ne marche pas c'est :
onMouseOver="MM_swapImage('accueil','','images/menu1_on.png',1)"
est ce que vous avez une idée??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pourquoi ne pas donner le chemin des images en absolue plutot que en relatif ;
c'est a dire crée une varible qui contient l'adresse de ton site [ ou faire un define a ta convenance ]
Puis afficher les images en incluant le chemin stocker dans la varible.
Ce qui donnerais un :
$adresse_site = "http:/monsite.ext";
onMouseOver="MM_swapImage('accueil','',$adresse_site.'/images/menu1_on.png',1)" ;
Comme ceci , si jamais le site change de localisation ; il suffira de changer le $adresse_site.
c'est a dire crée une varible qui contient l'adresse de ton site [ ou faire un define a ta convenance ]
Puis afficher les images en incluant le chemin stocker dans la varible.
Ce qui donnerais un :
$adresse_site = "http:/monsite.ext";
onMouseOver="MM_swapImage('accueil','',$adresse_site.'/images/menu1_on.png',1)" ;
Comme ceci , si jamais le site change de localisation ; il suffira de changer le $adresse_site.