Problem mit submit() und alert()
Kristin
- javascript
0 Lutz T.
Hallo,
folgende Funktion funktioniert nur mit den 3 alert().
Kommentiere ich diese aus, oder lösche sie, funktioniert gar
nix mehr.
Es ist mir unerklärlich, vielleicht weiß jemand Rat.
Ich wäre seht dankbar.
function loesche()
{
frm_database.submit();
alert();
wandle();
alert();
frm.submit();
alert();
location.href="speiseplan.asp";
}
Mfg
Kristin
Hallo,
folgende Funktion funktioniert nur mit den 3 alert().
Kommentiere ich diese aus, oder lösche sie, funktioniert gar
nix mehr.
Es ist mir unerklärlich, vielleicht weiß jemand Rat.
Ich wäre seht dankbar.
function loesche()
{
frm_database.submit();
alert();
wandle();
alert();
frm.submit();
alert();
location.href="speiseplan.asp";
}
Mfg
Kristin
Hallo Kristin,
ohne den restlichen Code kann man da nur Vermutungen anstellen.
Ich vermute, dass es da ein zeitliches problem gibt, da die Methoden
asynchron ausgeführt werden, d.h. es wird wandle() aufgerufen, auch wenn frm_database.submit(); noch gar nicht abgeschlossen ist, u.s.w.
Das lässt sich umgehen mit Verwendung von setTimeout. Probier mal
das hier:
function loesche()
{ frm_database.submit();
setTimeout('wandle()',1000);
setTimeout('frm.submit()',2000);
setTimeout('location.href="speiseplan.asp"',3000);
}
Hast dann eben nur noch eine Zeitverzögerung drin.
Gruß, Lutz