Ich wollte gerade mal auf möglichst primitive Art einen normalen ASCII-Text innerhalb einer HTML-Seite in einer Textbox mit Scrollbalken anzeigen. Nach kurzer Recherche schien mir <iframe> die richtige Wahl zu sein:
<iframe src="history.txt" name="History" height="300" width="800">
If your browser would support embedded frames, you could see
the version history here. You can also access it directly by following this link:
History</p>
</iframe>
Im IE klappt das auch soweit, die Hintergrundfarbe ist weiß, der Text schwarz, was zwar im Kontrast zum Rest der Seite steht, aber immerhin lesbar ist.
Im Firefox ist der Text ebenfalls schwarz, der Hintergrund ist aber der der Hauptseite (grün-schwarze Bitmap). Damit ist der Text unlesbar.
Ich habe dann auf diverse Arten versucht, die Farbeinstellungen im "Style" des iframe-Tags zu verändern:
<iframe style="background-image: url(background.gif); color: rgb(255, 255, 204); background-color: rgb(0, 0, 0);"
...
</iframe>
Leider alles ohne die geringste Auswirkung.
Natürlich könnte ich den Text als ".htm" abspeichern und dort die Farbe einstellen, dann kann ich aber kein einfaches Textfile mehr verwenden, weil z.B. die Zeilenumbrüche fehlen.
Irgendwelche Ideen, wie ich das browserübergreifend hinbekommen kann, ohne Javascript o.ä. zu bemühen?
<iframe src="history.txt" name="History" height="300" width="800">
If your browser would support embedded frames, you could see
the version history here. You can also access it directly by following this link:
History</p>
</iframe>
Im IE klappt das auch soweit, die Hintergrundfarbe ist weiß, der Text schwarz, was zwar im Kontrast zum Rest der Seite steht, aber immerhin lesbar ist.
Im Firefox ist der Text ebenfalls schwarz, der Hintergrund ist aber der der Hauptseite (grün-schwarze Bitmap). Damit ist der Text unlesbar.
Ich habe dann auf diverse Arten versucht, die Farbeinstellungen im "Style" des iframe-Tags zu verändern:
<iframe style="background-image: url(background.gif); color: rgb(255, 255, 204); background-color: rgb(0, 0, 0);"
...
</iframe>
Leider alles ohne die geringste Auswirkung.
Natürlich könnte ich den Text als ".htm" abspeichern und dort die Farbe einstellen, dann kann ich aber kein einfaches Textfile mehr verwenden, weil z.B. die Zeilenumbrüche fehlen.
Irgendwelche Ideen, wie ich das browserübergreifend hinbekommen kann, ohne Javascript o.ä. zu bemühen?