Гыхм... Насколько я помню, при помощи window.close() без подтверждения можно закрыть только дочерние окна, но не родительское. Т.е. если ты создал окно при поможи window.open(), то и можешь его закрыть без подтверждения при помощи onClick="javascript
:self.close(); return true;".
З.Ы.
RaZEr - синхрон...