firefox22: Firefox: body onload="javascript:history.back();" Problem

Beitrag lesen

Hi,

ich möchte gern, dass eine serverseitig generierte HTML Seite automatisch zur vorherigen Formular Seite zurückkehrt.

Zu welchem Zweck?

Die Seite soll einfach nicht angezeigt werden, bzw. ist sowieso leer. Es soll einfach wieder das Formular angezeigt werden.

Dazu wird u.a folgender HTML Code vom Server generiert:
<body onload="javascript:history.back();">

Das funktioniert auch soweit z.B. mit IE8 oder Safari5, nur nicht mit Firefox 3.6.

Warum steht da das unsinnige Label javascript: mit drin?
Was sagt die Fehlerkonsole?
Was hat deine bisherige Recherche im Netz ergeben - könnte es vielleicht sein, dass FF sowas bewusst blockiert?

Das unsinnige Label javascript war auch nur ein Test. Komplett geblockt wird das scheinbar nicht, denn wenn ich das Formular innerhalb eines Frames abschicke, dann funktioniert es, allerdings auch nur beim ersten Mal. Danach nicht mehr, es sei denn ich mache auf dem Formular ein Refresh. Dann funktioniert es auch wieder 1mal, aber auch nur mit dem Frame Gerüst.
Wenn ich die Seite direkt aufrufe, dann funktioniert es gar nicht.