Klaus: was macht da der IE bloß?

Beitrag lesen

Hallo,

Tschuldigung aber mir viel kein besseres Thema ein...

Mein Problem ist, dass ich ein unterschiedliches Verhalten habe beim Firefox und beim IE.

In einem Formular werden Daten eingegeben, bzw. Text in eine Textarea reinkopiert.
Dann klickt man auf einen Button und ein dahinterliegendes Script verwurstet das Ganze zu einer HTML-Seite. Der Quelltext der HTML-Seite wird in einer Hidden-Variable gespeichert.

Wenn man nun auf Speichern klickt, werden die eingegeben Daten per Javascript auf Plausibilität geprüft und sollen dann gespeichert werden,  sowohl die manuell eingegebenen Daten als auch die Inhalte der Hidden-Variablen, wo z.B. auch der erzeugte HTML-Quelltext steht.

Da der IE nicht so wollte wie ich, hab ich an verschiedenen Stellen Ausgaben eingebaut, über die sich der Ablauf nachvollziehen lässt.

  • Das Eingeben der Daten: Kein Problem
  • Das Erzeugen des HTML-Quelltexts: auch kein Problem
  • Das Speichern des Quelltexts in die hidden-Variable: kein Problem

Aber vor dem Speichern, in der Plausibilitätsabfrage, versuche ich nochmals den Inhalte der Hidden-Variable auszugeben...
Der Firefox: Alles Bestens, aber der IE? Was für ein Inhalt??

Wenn ich mir den Quelltext meiner Seite anschaue, sieht man eindeutig Inhalt in der hidden-Variable, wie zu erwarten.
Aber warum verliert der IE plötzlich den Inhalt, wenn ich mir diesen im Javascript anschauen will? Somit kann ich auch leider nicht den Inhalt speichern lassen.

xb = document.kbericht.bericht.value;
 alert(xb);

ist schon zuviel für den lieben IE.

Ich hab keine blassen Schimmer, warum der IE da rumzickt.

Euer Klaus