Java / Javascript bringen Browser-Fenster mit Applet in den Vordergrund

8

Gibt es eine Möglichkeit, ein Browserfenster aus einem Java-Applet-Warnfenster in den Vordergrund / Fokus zu ziehen? Ich habe ein Applet in einer HTML-Seite, die eine Warnung mit einem Knopf in ihm hervorbringt. Wenn die Schaltfläche gedrückt wird, möchte ich das ursprüngliche Browserfenster von wo immer es angezeigt wird (minimiert, abgedeckt, etc.) Ich glaube, es gibt eine Möglichkeit, Java mit Javascript zu verbinden, um dies zu tun, aber ich kenne Javascript nicht.

Hier ist der Java-Applet-Code:

%Vor%

Und hier ist der HTML-Code:

%Vor%

    
Thomas 01.06.2012, 23:20
quelle

1 Antwort

1

(Von Kommentar zu Antwort geändert, damit ich Ihnen ein anständiges Code-Snippet schreiben kann) Es gibt keine zuverlässige Möglichkeit, ein Fenster mit JavaScript zu "Vordergrund" zu machen, es sei denn, es handelt sich um ein Fenster, das Sie selbst aus einer übergeordneten Seite erstellt haben. "Glückwunsch! Du bist unser 1000. Kunde, du gewinnst einen Preis !!!!!"). Wenn Sie Ihr Applet-Fenster als Popup mit window.open aus einem anderen Fenster geladen haben, können Sie window.focus verwenden:

%Vor%

Ich kann mir vorstellen, dass Popup-Blocker diese Art von Dingen nicht zu schätzen wissen, also YMMV. Persönlich würde ich vorschlagen, dass Sie darüber nachdenken, ob ein Nutzer über Ihre Benachrichtigung informiert werden möchte, wenn er Ihre App ausgeblendet oder minimiert hat.

    
Tom Jardine-McNamara 25.06.2015 12:39
quelle