OSX IE 5.2.3: pfade gehen verloren
Pete
- browser
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
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®
<img src='pics/edit.gif' alt='edit' border=0>
Nichts zu machen. Es geht immer noch nicht.
Pete
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®
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