IE - relatief pad

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
CueBoy
Elite Poster
Elite Poster
Berichten: 1676
Lid geworden op: 23 mei 2003, 23:13
Uitgedeelde bedankjes: 1 keer

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 :-) )
If you can't beat them, confuse them.
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

probeer eens als pad "./image.gif" ?
CueBoy
Elite Poster
Elite Poster
Berichten: 1676
Lid geworden op: 23 mei 2003, 23:13
Uitgedeelde bedankjes: 1 keer

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.
If you can't beat them, confuse them.
CueBoy
Elite Poster
Elite Poster
Berichten: 1676
Lid geworden op: 23 mei 2003, 23:13
Uitgedeelde bedankjes: 1 keer

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 :???: :???:
If you can't beat them, confuse them.
CueBoy
Elite Poster
Elite Poster
Berichten: 1676
Lid geworden op: 23 mei 2003, 23:13
Uitgedeelde bedankjes: 1 keer

'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
If you can't beat them, confuse them.
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

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?
Heatryn
Pro Member
Pro Member
Berichten: 262
Lid geworden op: 13 aug 2003, 17:58
Locatie: Reet
Contacteer:

Wie laat ook een mapnaam beginnen met een #-teken... :?
CueBoy
Elite Poster
Elite Poster
Berichten: 1676
Lid geworden op: 23 mei 2003, 23:13
Uitgedeelde bedankjes: 1 keer

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 #, @).
If you can't beat them, confuse them.
Plaats reactie

Terug naar “Software en apps”