Hi,
Der Trick bei XUL ist grundsaetzlich, den Rueckgabewert in ein Object einzupacken, das du beim oeffnen an den Dialog uebergibst. Dein Problem ist explizit bei XUL beschrieben, konkret:
https://developer.mozilla.org/en/Code_snippets/Dialogs_and_Prompts#section_11
Gruss, Holge r