Pete: OSX IE 5.2.3: pfade gehen verloren

Hallo,

ich schreibe mittels JS Code in ein Framedokument:

top.content.previewarea.document.getElementsByTagName("body")[0].innerHTML = newContent;

Das funktioniert soweit. Im String newContent steht u.a. folgendes:

<img src='./pics/edit.gif' alt='edit' border=0>

Nun passiert folgendes:

Firefox und Safari zeigen das Bild, der IE nicht. Erst wenn ich die src-Angabe verändere:

<img src='../pics/edit.gif' alt='' border=0>

Der IE findet also die Bilddatei in einem Verzeichnis weiter oben.

Ich habe folgende Verzeichnisstruktur:

[pics]   [config]  [css]   [js] index.html head.hmtl main.html

Der Aufruf zum Schreiben des content erfolgt durch eine Datei im config-Ordner. Der Funktionsaufruf ruft eine Funktion in einer js-Datei auf (im js-Ordner), die durch index.html eingebunden wurde.

Da der Aufruf aus dem config-ordner kam, habe ich den pics-Ordner da auch hinkopiert. Ohne Auswirkung! Wenn ich aber wie oben den Pfad auf ../ setze, findet er den pics-Ordner im Verzeihnis drüber ohne Probleme. Allerdings habe ich dann Probleme mit den anderen Browsern.

Wer geht das Problem und kann mir einen guten Tipp geben?

Pete

  1. Moin!

    <img src='./pics/edit.gif' alt='edit' border=0>

    fucking IE!
    Versuch mal:
    <img src='pics/edit.gif' alt='edit' border=0>

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. <img src='pics/edit.gif' alt='edit' border=0>

      Nichts zu machen. Es geht immer noch nicht.

      Pete

      1. Moin!

        Es gab da was im Header. base oder so. da kann man meines Wissens auch versuchen die URI zu hinterlegen:

        http://de.selfhtml.org/html/kopfdaten/basis.htm

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
        1. Es gab da was im Header. base oder so. da kann man meines Wissens auch versuchen die URI zu hinterlegen:

          Könnte ich wohl auch benutzen. Allerdings soll das ganze auch lokal auf einem Rechner laufen.

          Pete