Hi,
es kann sein, dass dein Browser mit xxx nichts anfangen kann.
Versuch mal vorher im <head> mit var xxx=null; das Ding zu deklarieren und dann beim open zu belegen mit
xxx = open(...);
Dann sollte er das Fenster auch finden:
onunload="if (xxx) { if (!(xxx.closed)) { xxx.close(); } }