Hallo Jürgen,
magst Du Dir mal das hier anschauen:
https://jsfiddle.net/Rolf_b/qhtoedy8/
Ignoriere zuerst einmal die Initialisierung von DialogHandler in Zeile 4-103.
Alles, was man braucht, ist ein DialogHandler.register Aufruf für den Dialog. Das gelingt mit dialog-Elementen, und für mich, zum Testen unter Chrome, auch x-dialog Elemente.
Im Firefox verhalten sich dialog und x-dialog leicht unterschiedlich. Das liegt daran, dass dieser Lump das dialog-Element zwar nur dom.dialog_element.enabled Schalter unterstützt, aber trotzdem Browser-CSS dafür mitbringt und es styled.
Wenn Du meinst, dass dieser Ansatz hilfreich sein kann, bau ich weiter daran.
Der Handler ist auch für Browser nützlich, die das dialog-Element unterstützen (auch wenn das mit Spatzen auf Kanonen geschossen ist) - man kann einen Close-Button registrieren.
Rolf
sumpsi - posui - obstruxi