Hallo Florian,
alert("Achtung. Formular muss ausgefuellt werden.");
in Javascript wird eigentlich meines Wissens nach das einfache Hochkomma bevorzugt, weiß natürlich nicht, ob das jetzt Verbesserungen bringt. Ich würde jedenfalls mal alert('Achtung. Formular muss ausgefuellt werden.'); bevorzugen.
Ansonsten kenne ich den Effekt, daß der Javascript-Parser manchmal bestimmte Funktionen nicht findet oder Methoden zu Objekten nicht zuordnen kann. Ich hatte sogar schon den Fall, daß nach dem "Aufräumen" irgendwas nicht mehr ging. Habe da einfach ein paar Funktionen umsortiert, schon hat er die eine Funktion in der anderen nicht mehr gekannt:
Also aus
function fkt1()
{
...
}
function fkt3()
{
...
}
function fkt4()
{
...
}
function fkt5()
{
...
}
function fkt2()
{
fkt1();
}
wurde einfach:
function fkt1()
{
...
}
function fkt2()
{
fkt1();
}
function fkt3()
{
...
}
function fkt4()
{
...
}
function fkt5()
{
...
}
und schon kannte er in fkt2 die fkt1 nicht mehr.
Das tritt aber so selten auf, aber dann immer stabil. Komisch ist das schon. Das war ein relativ großes Script, so daß Syntax- oder vielleicht Klammer-Fehler nicht ganz auszuschließen waren. Aber bei Deinem einfachen Beispiel? Keine Ahnung!