Ich designe gerade eine Seite mit dynamischem HTML für MSIE und NNavigator (getrennt). Jetzt habe ich beim NN kein Problem, eine externe HTM-Datei anzuzeigen, weil ich dazu eine Möglichkeit bei den Layern habe.
Beim MSIE benutze ich DIV-Tags und Dynamic Style Sheets (z-index), um eine Ebenen-Struktur zu erzeugen, habe aber Probleme, in einem DIV-Tag einen externen Text anzuzeigen.
Gefunden habe ich folgende Möglichkeiten:
Dynamische Datenbankanbindung mit einer Textdatei mit Trennzeichen, damit komme ich aber nur an reinen Text, und ich muß die Dateien wiederum für NN und IE extra schreiben.
Inline-Einbindung einer beliebigen Datei durch ein Object. Aber da habe ich immer den tollen Inline-Rahmen mit Scrollbalken und weissem Hintergrund, ich will aber nur den Text (im besten Fall eben eine gelayoutete HTML-Datei)
Gibts nicht irgendeine Möglichkeit, eine externe HTML-Datei inerhalb eines DIV-Tags, TABLE, oder was auch immer anzuzeigen, mit einem durchsichtigem Hintergrund?
CGI, ASP und Konsorten kommen leider nicht in Frage, da das Teil auf einer CD landen wird…
Beim MSIE benutze ich DIV-Tags und
Dynamic Style Sheets (z-index), um eine
Ebenen-Struktur zu erzeugen, habe aber
Probleme, in einem DIV-Tag einen externen
Text anzuzeigen.
Das Problem bei iframes und inline-objekten(text/html) ist das gleiche: Ich bekomme als Ergebnis ein weisses Fenster mit Rahmen und Scrollbalken.
Ich arbeite aber mit Ebenen, um folgenden Effekt zu realisieren: Hintergrundbild (Ebene 0 sozusagen) und einen daruebergeblendeten Text, der in einer eigenen Datei definiert sein sollte (Wartungsgruende), und das Bild nicht verdeckt. Ich benutze dazu ein Halbdurchsichtiges GIF89a als Hintergrund, um das eigentliche Hintergrundbild abzuschatten, und um dem Text mehr Kontrast zu geben.
Dieser durchsichtige Effekt ist aber mit einem IFRAME nicht zu erreichen (Eben ein eingebetteter Bereich mit weisser Hintergrundfarbe)