Abgeleitet von: http://www.java-forum.org/awt-swing-swt/115925-neuen-tab-applet-oeffnen.html
In den heutigen Browsern wird _blank vollkommen unterschiedlich interpretiert (also via Applet, so wie im Beispiel angegeben besteht das Problem. Über HTML funktioniert es, deshalb wundert mich das Problem ja).
In Firefox läuft es optimal, nach PopupBlocker zulassen, öffnet sich ein Tab.
In IE wird ein neues Top Fenster, in Chrome ein Popup Fenster aufgebaut.
Gibt es für diese Browser eine andere Lösung?
@Zugehörigkeit
Bin mir nicht sicher ob Allgemeine Java Themen nicht das bessere Subforum gewesen wäre
Kann man von einem Applet aus ein neues Tab öffnen und eine Web Adresse setzen?
Danke im voraus.
Du kannst mit dem Applet eine Javascript-Funktion ausführen lassen, damit gehts.
Ja, das geht:
Java:String url = "http://www.java-forum.org"; try { getAppletContext().showDocument(new URL(url), "_blank"); } catch(MalformedURLException murle) { System.err.println(murle.toString()); }
Die URL, also den String mit der Webadresse, kann man auch viel eleganter über einen Parameter über die Webseite einlesen. So braucht das Applet nicht editiert und neu kompiliert werden, wenn man nur mal den Link ändern möchte.
Ein funktionierendes Beispiel zum Ausprobieren findest du hier: http://www.java-forum.org/deployment/28009-mouseentered-bild-applet.html#post179043
In den heutigen Browsern wird _blank vollkommen unterschiedlich interpretiert (also via Applet, so wie im Beispiel angegeben besteht das Problem. Über HTML funktioniert es, deshalb wundert mich das Problem ja).
In Firefox läuft es optimal, nach PopupBlocker zulassen, öffnet sich ein Tab.
In IE wird ein neues Top Fenster, in Chrome ein Popup Fenster aufgebaut.
Gibt es für diese Browser eine andere Lösung?
@Zugehörigkeit
Bin mir nicht sicher ob Allgemeine Java Themen nicht das bessere Subforum gewesen wäre
Zuletzt bearbeitet: