Ungewiss: IE 5 bis 8 und relative HREF

Ich habe schon gesucht und nix gefunden (auch keine Frage, wie sonst immer).

Das Problem (alle anderen Browser funktionieren):

Ich verbaue alle HREF relativ zum aktuellen Verzeichnis. Klappt wunderbar bis auf die Kleinigkeit, daß die Nummer innerhalb von Subdomain nicht funktioniert.

IE x.x sägt einfach den Namen der Subdomain ab. rfc1808 sagt nichts zu diesem Verhalten. Der Vorschlag (Punkt 4) zum Parsen kann den Effekt auch nicht erklären.

Natürlich habe ich auch ein <base href="http://..."> spendiert. Hilft alles nichts. Ist das ein "bug oder feature"?

Schon mal Danke!

  1. Klappt wunderbar bis auf die Kleinigkeit, daß die Nummer innerhalb von Subdomain nicht funktioniert.

    Ah. Ja. Mmh.

    Lies' dir doch mal deinen Satz da oben durch und versuche nachzuvollziehen, was jemand, der _nicht_ dein Hintergrundwissen bezüglich deines Problems hat, wohl mit der Beschreibung "Die Nummer innerhalb von Subdomain funktioniert nicht." anfangen kann.

    Ich stehe vielleicht gerade auf dem Schlauch, aber bei mir setzt es schon beim ersten Wort aus – wieso "_die_ Nummer" und nicht "eine"? Welche besondere Nummer einer Subdomain meinst du?

  2. Hi,

    Ist das ein "bug oder feature"?

    So schwer zu sagen. Online-Beispiel bitte (valide, auf's wesentliche reduziert).

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
  3. Hallo,

    Ich verbaue alle HREF relativ zum aktuellen Verzeichnis. Klappt wunderbar bis auf die Kleinigkeit, daß die Nummer innerhalb von Subdomain nicht funktioniert.
    IE x.x sägt einfach den Namen der Subdomain ab.

    dann muss da bei dir noch ein anderer Effekt mit reinspielen.
    Angenommen, ich habe http://sub.example.org/dir1/start.html, und darin folgende Links:

    1. <a href="./subdir/dummy.html">Child directory</a>
     2. <a href="subdir/dummy.html">Child directory (alternate reference)</a>
     3. <a href="../dir2/dummy.html">Sibling directory</a>

    Sowohl IE5.5 als auch IE6 folgen den angegebenen Links korrekt zu

    1. http://sub.example.org/dir1/subdir/dummy.html
     2. http://sub.example.org/dir1/subdir/dummy.html
     3. http://sub.example.org/dir2/dummy.html

    Natürlich habe ich auch ein <base href="http://..."> spendiert.

    Möglicherweise ist genau da der Fehler.

    So long,
     Martin

    --
    Disziplin: Teppichböden wiederfinden, wenn man sie verlegt hat.
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  4. Hallo,

    Ich verbaue alle HREF relativ zum aktuellen Verzeichnis. Klappt wunderbar bis auf die Kleinigkeit, daß die Nummer innerhalb von Subdomain nicht funktioniert.

    ich verstehe nicht, was Du uns sagen willst. Ich weiß allerdings aus praktischer Erfahrung, dass noch nicht einmal IE2 irgendwelche Probleme mit relativen Pfadangaben hatte. Nein, das hat sich auch später nicht geändert.

    Fazit: Du machst etwas falsch.

    Freundliche Grüße

    Vinzenz