Pete: OSX IE 5.2.3: pfade gehen verloren

Beitrag lesen

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