Tach!
Ich denke ich spreche von der Technik unter 1.) Nur sind die drei genannten "Fenster" nicht sehr schön und ich hätte sie gerne mit einem eigenen Stil versehen und halt den Progamm-Fluß genauso unterbrechen, bis der User etwas eingibt.
Aber so wie ich dedlfix verstanden habe ist das nicht möglich.
Richtig. confirm() und alert() halten das was im DOM passiert an. Der angezeigte Dialog findet unabhängig davon statt. Erst nach Bestätigung wird die DOM-Arbeit fortgesetzt.
Ein selbst ersteller Dialog mit DOM-Elementen hingegen ist auf ein funktionierendes DOM angewiesen und kann dessen Tätigkeiten nicht anhalten, ohne selbst betroffen zu sein. Deswegen können Dialoge abseits von confirm() und alert() nicht synchron gestaltet werden.
dedlfix.