Christian Wichmann: Teile der Webseite in Netscape UND Internet Explorer verstecken

Beitrag lesen

Okay, Stefan meinte einem Thread weiter unten, dass er hier mal wieder knifflige Fragen sehen moechte...

Auf einer Seite habe ich ein großes Texteingabefeld (in der Mitarbeiter eines Radiosenders Texte zu verschiedenen Sendungen eingeben sollen) und eine Dropdown-Box (in der man die verschiedenen Sendungen auswaehlen kann). Abhaengig von dem Eintrag, der in der Dropdown-Box gewaehlt ist, soll in dem Textfeld der zu der Sendung eingegebene Text angezeigt werden. Ich brauche also eine Art Zwischenspeicher fuer die ganzen Texte, da ja immer nur EINER angezeigt wird. Normalerweise wuerde ich so etwas im <INPUT TYPE=hidden...> loesen. Die schon beim Aufruf der Seite momentan aktuellen Texte, welche ich durch Server Side Includes direkt einlesen moechte, kann ich nicht in das value-Attribut der <INPUT type=hidden...> einsetzen, da diese Texte auch HTML-Tags und Anfuehrungszeichen enthalten. Also habe ich unten auf der Seite fuer jede Sendung eine <TEXTAREA> angelegt, in die per SSI der jeweilige Sendungstext gespeichert wird. Da diese <TEXTAREA>s aber ja nur Zwischenspeicher darstellen und vom Benutzer nicht manipulierbar sein sollen, moechte ich sie gern verstecken. Beim IE bekomme ich das mit Style Sheets (<DIV style="visibility:hidden">) hin, aber das kennt Netscape noch nicht. Beim Netscape koennte ich den Bereich als unsichtbares Layer (oh oh) definieren, aber dann kann ich nicht mehr per JavaScript auf die darin enthaltenen Formularelemente zugreifen...

Hat jemand eine zuendende Idee? Hat ueberhaupt jemand kapiert, was ich will?? ;-)