Formular und 2 Frames - Interessanter Fehler !
Robert Stuffer
- javascript
Hallo,
Ich benutze eine Seite mit 2 Frames (links und rechts). Das linke hat einen "top.mainFrame.location.href=XYZ" Javascript Befehl im Header und ruft sofort eine neue Seite im rechten Frame auf.
Das Probelem:
Im Rechten Frame wird ein Formular aufgerufen und man gelangt nach dem Abschicken zu einem weiteren.
Drückt man dann auf "Aktualisieren" am Browser kommt wie gewöhnlich die Warnung (Hinweis) vom Explorer, ob die Formulardaten nochmals gesendet werden sollen (zum Aktualisieren der Daten): jedoch inzwischen hat der linke Frame bereits reloadet und versucht den "location.href" auf den rechten Frame auzuführen, der ist jedoch momentan mit der Frage (Aktualisieren oder nicht) blockiert und somit meldet der linke Frame gleich ein FEHLER !!! --> Laufzeitfehler, unbekannter Fehler.
Gibt es eine Möglichkeit abzufragen, ob der rechte Frame frei ist um den Befehl location.href zu benutzen ?
Danke im Voraus
Robert
Gibt es eine Möglichkeit abzufragen, ob der rechte Frame frei ist um den Befehl location.href zu benutzen ?
Ich glaube nicht. Du könntest nur nach irgendwas wie onreload oder sowas suchen, aber ich versteh gar nicht, warum Du nicht den rechten Frame, den Du in Javascript aufrufst gleich als frame angibst. Warum so kompliziert?
Ich glaube nicht. Du könntest nur nach irgendwas wie onreload oder sowas suchen, aber ich versteh gar nicht, warum Du nicht den rechten Frame, den Du in Javascript aufrufst gleich als frame angibst. Warum so kompliziert?
Bin auf den Fehler per Zufall gestossen, wollte mal grundsätzlich sehen, ob man auch einen solchen eher seltenen Fall lösen kann.
Habe in der Tat das Script umgeschrieben und in Verbindung mit PHP kann man solche Fehler auch leicht umgehen.
Danke für die Mühe.
Robert