Hallo
Überprüfe, wie name gefüllt wird.
Warum schreibst du die Funktion nicht so, dass ihr "name" als Parameter übergeben wird?
Müsste name
genau deswegen nicht sowieso leer sein? Ich gehe bei meiner Überlegung grade von PHP aus, wie ist das bei JavaScript mit dem Scope von Variablen?
Tschö, Auge