Pagina 1 van 1

IE - relatief pad

Geplaatst: 28 feb 2004, 18:44
door CueBoy
Hoi

'k Vraag mij af op iemand het volgende fenomeen al meegemaakt (en opgelost !! :wink: ) heeft :
ik heb hier een PC staan waar in IE de relatieve paden naar bv. afbeeldingen niet "geresolved" worden - enkel als de afbeelding wordt opgeroepen met het absolute pad wordt ze getoond.

Voorbeeldje :

Code: Selecteer alles

<html>
<body>
Hier komt dan niets zeggende tekst
<!-- afbeelding 1 -->
<img src="logo.gif">
<!-- afbeelding 2 -->
<img src="d:\folder1\folder2\logo.gif">
</body>
<html>


Als ik deze HTML bewaar in folder2 (op de D-schijf) dan wordt het logo slechts 1x getoond, nl. "afbeelding 2". Het andere blijft een rood kruiske :-(
Bij het opvragen van de eigenschappen van het rood kruisje komt bij het "Adres" hetvolgende te staan :

Code: Selecteer alles

file:///d:/logo.gif
(het relatieve pad wordt dus verkeerd vertaald...)

Iemand een idee hoe dit op te lossen ? 'k Heb al een beetje gegoogled, wat rondgestruind in de MS Knowledge-base, maar allemaal zonder resultaat...

Thanks
CueBoy.

Ah ja, om het geheel nog spooky-er te maken : als ik dezelfde HTML-file aanroep vanop een andere PC (in het netwerk dus), dan krijg ik de afbeelding 2x te zien :???:
Anderzijds, als ik dan vanop de "probleem PC" een HTML-pagina open die op de hostPC goed wordt weergegeven, dan heb ik krak hetzelfde probleem :?
Dit doet mij vermoeden dat het niet zozeer een IE probleem is, maar een instelling in het OS ergens...

OS : Win XP Home
IE : versie 6 (en oneven :-) )

Geplaatst: 28 feb 2004, 18:49
door meon
probeer eens als pad "./image.gif" ?

Geplaatst: 28 feb 2004, 19:06
door CueBoy
Helpt spijtig genoeg niet, nl. zelfde resultaat : rood kruisje, dus image is zogezegd niet beschikbaar. En het adres wordt alweer geresolved naar file:///d:/logo.gif.

PS. zoals te verwachten : vanop de netwerkPC : geen probleem - image wordt zonder problemen weergegeven.

Geplaatst: 29 feb 2004, 14:45
door CueBoy
Het verhaal wordt nog méér bizar : als de HTML file (en het bijbehorende image) in een andere folder gezet wordt, dan wordt het pad wel goed geresolved :???: :???:

Geplaatst: 29 feb 2004, 15:08
door CueBoy
't Is opgelost !
Allez ja, opgelost is een groot woord :-) Blijkbaar kan IE niet goed tegen folder die beginnen met het "#"-teken (het zgn. kardinaalteken).
Als de HTML-file in een folder beginnend met dit teken staat : problems.
Omgekeerd, als HTML-file in een folder staat niet beginnend met dit teken : geen probleem.

Stoem hé :x

Geplaatst: 29 feb 2004, 15:13
door meon
Ah, in HTML-termen is het #-teken de benaming voor een lokaal anker, met andere woorden; een link binnen de eigen pagina. Misschien dat IE daarmee er over struikelt?

Geplaatst: 01 maa 2004, 16:08
door Heatryn
Wie laat ook een mapnaam beginnen met een #-teken... :?

Geplaatst: 01 maa 2004, 19:02
door CueBoy
Ikke ! :lol:
En ik zal je zelfs zeggen waarom : op die manier ben ik er zeker van dat die map steeds bovenaan zal staan (indien alfabetisch gesorteerd natuurlijk) in explorer.
'k Zal zelfs nog meer zeggen : ook bestandsnamen beginnen bij mij vaak met zo'n tekens (zoals #, @).