Raphael: eigentümliches Verhalten bei Wertzuweisung

Beitrag lesen

Hi,

präziser ging das Thema leider nicht. Vorab: ich brauche wg. Intranet nur für den IE zu entwickeln, deshalb ist mir jede Lösung (auch MS Lösung) recht.

Folgendes Problem stellt sich mir: Ich habe 2 Frames: oben und unten. Im oberen Frame ist in einem Formular folgendes Feld definiert:

<input type="hidden" name="h_scroll_position" value="0">

Zusätzlich eine Testausgabe, die anschließend aber nicht mehr vorhanden sein darf:

<input type="text" name="testausgabe" value="">

In dem unteren Frame starte ich einen Timer, der mir den Wert von h_scroll_position neusetzt und eine Ausgabe in testausgabe realisiert:

function scrollen(){
  parent.oben.document.all.h_scroll_position.value = document.body.scrollLeft;
  parent.oben.document.all.testausgabe.value = parent.oben.document.all.h_scroll_position.value;
}
setInterval("scrollen()",500);

Das hat zur Folge: Wenn ich scrolle aktualisiert sich der Wert in der testausgabe (also folglich auch in h_scroll_position, oder bin ich jetzt schon ganz blöd?). So weit so gut. Wenn ich jetzt aber das Formular abschicke, dass h_scroll_position enthält, kommt auf der nächsten Seite immer Value 0 an. (wenn ich oben Value="5" setze entsprechend 5, also ist die 0 nicht irgendeine Fehlerausgabe)

Nun die Preisfrage: Wieso?

MfG, Raphael