|
| follain | Posté le 17/08/2008 @ 11:50 |
Petit astucien
176 Messages
| Bonjour,
Avec Internet Explorer je peux tester en local (sans serveur) mes pages HTML. Si je clique sur la page xxx.htm ou si je fais un glissé/déplacé dans IE, cela fonctionne fort bien.
Par contre, sous Firefox, cela ne fonctionne pas. La page est affichée, mais les liens relatifs au début du site ne sont pas trouvés.
exemple : si j'ai un lien du type <img src="/xxx/zzz....> le lien sous IE devient file:///xxx/zzz et fonctionne, ceci ne fonctionne pas sous Firefox.
Y a t'il quelque chose, une option ou autre qui permette de faire fonctionner complètement Firefox en local comme IE ?
Merci
|
| |
| |
| Publicité |
|
|
| Malcolm | Posté le 17/08/2008 à 13:50 |
Astucien
7304 Messages
| Hello,
Je n'ai jamais eu de soucis avec Firefox pour cela. Est-ce que ton chemin relatif est bon ?
|
| |
|
| Dreamer | Posté le 17/08/2008 à 15:21 |
Astucien
4279 Messages
| Malcolm a écrit :
Hello,
Je n'ai jamais eu de soucis avec Firefox pour cela. Est-ce que ton chemin relatif est bon ?
Et pourquoi ne pas lui faire profiter de ton article ?? |
| |
|
| follain | Posté le 17/08/2008 à 15:24 |
Petit astucien
176 Messages
| Malcom, qu'entends-tu par "est-ce que t'on chemin relatif est bon" ?
En toute logique, les chemins doivent être bons puisque les mêmes pages (exactement les mêmes) fonctionnent sans aucun problème s'ils proviennent d'un serveur pour Firefox et d'un serveur et en local pour IE.
Pour bien me faire comprendre :
Depuis Racine A avec en dessous un catalogue A2 avec l'image I2.jpg <img src="./A2/I2.jpg"> ==> ça fonctionne toujours
Depuis catalogue B (supposont qu'il se trouve sous A) <img src="/A/A2/I2.jpg"> ==> ce ne fonctionne pas sous FF mais fonctionne sous IE
|
| |
|
| follain | Posté le 17/08/2008 à 15:48 |
Petit astucien
176 Messages
| merci Dreamer, j'ai lu l'article.
Donc, dans mon cas, il s'agit d'un chemin absolu.
Selon mon exemple depuis B (<img src="/A/A2/I2.jpg>)
IE Serveur = l'adresse sera convertie en : <img src="domaine.fr/A/A2/I2.jpg> OK Local = l'adresse sera convertie en : <img src="file:///A/A2/I2.jpg> OK
FF Serveur = l'adresse sera convertie en : <img src="domaine.fr/A/A2/I2.jpg> OK Local = l'adresse sera convertie en : <img src="file:///A/A2/I2.jpg> NOK
Ça marche si je fais ceci file://c:/A/A2/I2.jpg
Mais ce n'est pas ce que je recherche car je veux que ça fonctionne aussi bien avec serveur quand local avec le même code.
|
| |
|
| Malcolm | Posté le 17/08/2008 à 16:41 |
Astucien
7304 Messages
| pourquoi utiliser ce type d'adresse absolue alors ?
EDIT : j'entends par là pourquoi ne pas mettre des chemins relatifs, tout simplement ?
Firefox ne gère pas les chemins spéciaux de windows de la même façon qu'IE ... Modifié par Malcolm le 17/08/2008 16:41 |
| |
|
| follain | Posté le 17/08/2008 à 17:29 |
Petit astucien
176 Messages
| Malcom, parce que justement ils ne sont pas dépendant du niveau où l'on se trouve, lorsque l'on a par exemple une bibliothèque de script javascript, dans ce cas c'est plus simple et moins sujet à erreur.
|
| |
|
| Malcolm | Posté le 17/08/2008 à 18:00 |
Astucien
7304 Messages
| Oui, mais entre IE (qui est incorporé à Windows) et un autre navigateur, comme Firefox, le comportenment n'est pas forcément le même ...
tout d'abord, /document, qui part de la racine, de quelle racine s'agit-il ? IE va-t-il l'associer au C: ?ou à un autre lecteur ?
Perso, <img src="file:///A/A2/I2.jpg> ne marche pas sous IE7.
|
| |
|
| Mimile | Posté le 19/08/2008 à 14:40 |
Astucien
3063 Messages
| Salut,
ICI, Un lien qui te permettra sans doute de régler ton problème avec Firefox.
En tout cas, moi je n'en ai aucun (et pourtant, je suis un Super newbee dans ce domaine).
En revanche, chez moi, c'est IE qui est incapable d'ouvrir correctement la page que je suis en train de rédiger (xHTML + CSS + PHP).
|
| |
|
|
| Haut de la page |