Document.Form.submit() geht nicht
Hallo,
ich habe folgendes Problem.
Ich habe ein ASP.net Formular erstellt in dem folgendes Skript beim Schließen des IE ausgeführt werden soll:
Im Load Ereignis der Seite steht noch folgendes:
Sinn des Ganzen:
So lange der User im Formular arbeitet ist dieser im SQL-Server gelockt d.h. eine Tabelle wird beschrieben in dem das Feld Gesperrt auf 1 gesetzt wird.
Wird der IE nun vom User geschlossen soll das Gesperrt Kennzeichen zurückgesetzt werden.
Dazu wird beim Schließen die ASP Seite neu geladen, das Value eine HiddenFields auf "PageClosed" gesetzt und die Funktion Update(UserName) ausgeführt.
So nun das Problem:
Das Ganze funktioniert so weit in meiner Entwicklungsumgebung auf einem SQL-Server 2000 unter Windows XP.
Auf dem Server (windows Server 2008, SQL-Server 2008) funktioniert das Ganze aus irgendeinem Grund nicht.
Hat irgendjemand eine Idee warum ?
Der Internet Explorer ist übrigens auf beiden Systemen gleich.
Vielen Dank schon mal im Voraus
ich habe folgendes Problem.
Ich habe ein ASP.net Formular erstellt in dem folgendes Skript beim Schließen des IE ausgeführt werden soll:
function HandleOnClose(evt)
{
if (currentElement == "" || (!(currentElement.getAttribute("tag") == "DonotCallSaveonLoad")))
{
alert('Eventuelle Änderungen werden beim Schließen des IE nicht gespeichert!');
FunctiontoCallSaveData();
}
}
function FunctiontoCallSaveData()
{
document.getElementById("<%=hdtoSaveData.ClientID %>").value = "PageClosed";
document._sucheForm.submit();
}
if (hdtoSaveData.Value == "PageClosed")
Update(UserName);
So lange der User im Formular arbeitet ist dieser im SQL-Server gelockt d.h. eine Tabelle wird beschrieben in dem das Feld Gesperrt auf 1 gesetzt wird.
Wird der IE nun vom User geschlossen soll das Gesperrt Kennzeichen zurückgesetzt werden.
Dazu wird beim Schließen die ASP Seite neu geladen, das Value eine HiddenFields auf "PageClosed" gesetzt und die Funktion Update(UserName) ausgeführt.
So nun das Problem:
Das Ganze funktioniert so weit in meiner Entwicklungsumgebung auf einem SQL-Server 2000 unter Windows XP.
Auf dem Server (windows Server 2008, SQL-Server 2008) funktioniert das Ganze aus irgendeinem Grund nicht.
Hat irgendjemand eine Idee warum ?
Der Internet Explorer ist übrigens auf beiden Systemen gleich.
Vielen Dank schon mal im Voraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 134994
Url: https://administrator.de/forum/document-form-submit-geht-nicht-134994.html
Ausgedruckt am: 23.12.2024 um 14:12 Uhr
1 Kommentar