Tach!
Wo liegt hier nun der Fehler? Verzweifle noch :/
Vor dem Verzweifeln sollte man noch Debugging durchführen. Neben Fehlermeldungen in der Console (wenn keine zu sehen sind, dann sag das bitte, damit man da nicht immer nachfragen muss) kann man auch Breakpoints setzen, um zu schauen, ob bestimmte Codeteile angesprungen werden. Bitte untersuch erstmal, was genau stattfindet und was nicht. Wenn HTA dabei im Weg steht, dann bau das doch erstmel soweit es geht in einer normalen Umgebung auf. Aussagekräftigere Variablennamen als a, b, c sind für die Lesbarkeit auch von Vorteil, genauso wie das Herunterbrechen von Code in kleiner Einheiten anstelle einer Monsterfunktion.
dedlfix.