Benne: fensterschließung verhindern | take two

Beitrag lesen

re

Hi Mech

ich hab das kleine problem, dass ich verhindern will, dass ein frame geändert werden kann, wenn dort drin etwas bearbeitet wurde

ich hatte mir folgendes überlegt:
es sind ja zwei frames, in dem einen das menü, der andere wo man daten eingeben kann

so, jetz könnte man ja sobald eine taste gedrückt wurde oder halt generell dem navigationsframe, wo man ja den unteren frame ändern kann, ne variable übergeben, also den obigen frame neu laden, sodass der dann weiß, dass unten was verändert wurde ......

ich nehme jetzt mal an, dass du Formularfelder hast, in denen Änderungen gemacht werden. In diesen kannst du doch einfach mit dem "onChange" Event die Änderung abfragen und in einer "globalen" Variablen z.B. in deiner Frameindexseite abspeichern, was dann ungefähr so aussehen könnte:

<input type="text" onChange="top.frames.document.saved=false">

wäre ne alternative

am liebsten wäre mir jedoch, wenn ich zum beispiel im body angeben kann onunload="userauthenticationforchange()"

und denn halt in der funktion confirm("blabla wirklich?"); endgültig zu bestätigen, ob die seite gewechselt werden soll

kann mir vorstellen, dass das nich möglich is, wär aber schön

anregungen werden gerne entgegengenommen

gruß

Gruß,
Benne