Da window.showmodaldialog
in Chrom abgeschrieben wird, verwende ich stattdessen window.open(). Aber das Problem ist, dass nach dem Öffnen des untergeordneten Fensters ich möchte, dass mein übergeordnetes Fenster deaktiviert wird, und wenn ich auf übergeordnetes Fenster klicke, sollte es sich auf untergeordnetes Fenster konzentrieren.Window.open() als modales Popup-Verhalten
Ich versuchte mit einigen Körperattributen wie onmouseover
, onclick
Ereignisse, die es in gewissem Maße funktioniert, aber wenn es irgendeine Schaltfläche auf Eltern gibt und wenn ich klicke, wird sein jeweiliges Ereignis aufgerufen.
Momentan deaktiviere ich die Elternfenster-Ereignisse wie unten, wenn ich Kind-Fenster öffne.
$('body').css({ 'opacity': 0.3, 'pointer-events': 'none' })
und nach Fenster
$('body').css({ 'opacity': 1, 'pointer-events': 'auto' });
Nun meine Frage wieder aufnehmen Kind zu schließen, wenn ich auf Elternfenster klicken, wie kann es auf Kind konzentrieren?
Danke. Mit iframe und seinen Klickereignissen kann ich den Fokus meines Kindfensters steuern. –