Ricosta: Problem beim verlinken

Hallo zusammen,

warum wird folgender link von Firefox und von IE7 unterschiedlich interpretiert?

<a xlink:href="content/about.html" target="_parent">

IE7 zeigt in der Statuszeile an:
www.blablabla.de/svg/content/about.html
Das ist auch richtig.

Firefox zeigt in der Statuszeile an:
www.blablabla.de/svg/button/content/about.html

Dazu muss ich sagen das die Datei, in der der link vorkommt in dem Ordner "button" liegt. An was liegt das und wie kann ich es beheben?

Gruß

  1. Hello out there!

    <a xlink:href="content/about.html" target="_parent">

    Was soll der 'xlink'-Namensraumpräfix an der Stelle?

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. Hallo,

      das begründet sich dadruch, das er in einer *.svg Datei steht.

      Gruß

      1. Hello out there!

        das begründet sich dadruch, das er in einer *.svg Datei steht.

        Aha. Noch andere wichtige Informationen, die du uns vorenthältst?

        See ya up the road,
        Gunnar

        --
        „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
        1. Nein. Hast du ne Lösung zu meinem Problem?

  2. hi,

    Dazu muss ich sagen das die Datei, in der der link vorkommt in dem Ordner "button" liegt.

    Welche "Datei"? (Vermutlich meinst du ja Ressource, nicht Datei.)

    Die SVGrafik selber - oder ein Dokument, in welchem sie, unter einem anderen Pfad als dieses liegend, eingebunden ist?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      die SVGrafik selber liegt in einem Ordner button. Geladen wird sie in die Datei index.html, welche übergeordnet liegt. Also folgende struktur:

      ..svg/index.html
      ..svg/button/about.svg

      der link in about.svg verweist auf

      ..svg/content/about.html

      Gruß

      1. hi,

        die SVGrafik selber liegt in einem Ordner button. Geladen wird sie in die Datei index.html, welche übergeordnet liegt. Also folgende struktur:

        ..svg/index.html
        ..svg/button/about.svg

        der link in about.svg verweist auf
        ..svg/content/about.html

        Mit den Punkten ergibt das wenig sein - es sei denn, du hättest ein Verzeichnis, das wirklich '..svg' heisst.

        Du meinst also vermutlich, dass die HTML-Seite im Web-Root unter "svg/index.html" liegt, und das SVG unter "svg/button/about.svg".

        Und der Link in der SVG verweist relativ auf "content/about.html".

        Kombinieren wir dies mit deiner vorherigen Problembeschreibung,

        IE7 zeigt in der Statuszeile an:
        www.blablabla.de/svg/content/about.html
        Das ist auch richtig.

        Firefox zeigt in der Statuszeile an:
        www.blablabla.de/svg/button/content/about.html

        • dann sieht es wohl so aus, als ob im IE der relative Pfad auf das einbindene HTML-Dokument, im FF jedoch auf die SVG-Ressource selber bezogen wird.

        Was davon jetzt richtig ist, kann ich dir mangels bisheriger Beschäftigung mit SVG nicht spontan sagen.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. hi,

          besser hätte ich die Problemstellung nicht erklären können. Genau vor diesem Probelm stehe ich und ich weiß mir einfach nicht zu helfen.

          Gruß

          1. Hello out there!

            dann sieht es wohl so aus, als ob im IE der relative Pfad auf das einbindene HTML-Dokument, im FF jedoch auf die SVG-Ressource selber bezogen wird.

            Genau vor diesem Probelm stehe ich und ich weiß mir einfach nicht zu helfen.

            Was spricht gegen den vollständigen absoluten Pfad, also den URI, als Wert des 'xlink:href'-Attributs?

            See ya up the road,
            Gunnar

            --
            „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
            1. hi,

              ich hab jetzt die Lösung. Das mit dem vollständigen Pfad hatte ich schon probiert. Allerdings leider nicht vollständig genug. Ich hab http:// unterschlagen. Mit diesem Zusatz hat sich das Problem jetzt erledigt.
              Danke für eure Mühen

              Gruß