Java Applett von der WebSite manipulieren

Lemiras

Mitglied
Hallo,
ich habe ein Applet das mir einen neuen Frame ausführt, bis jetzt lege ich dafür einen Button an der mir den Frame öffnet. Wie im Code beschrieben:
Code:
...
public void init(){
 ...
 if(btStart == null){
  btStart = new JButton("Start");
  btStart.addActionListener(
   new ActionListener(){
	public void action Preformed(ActionEvent event){
	 MainFrame.getInstance();
	}
   }
  );
 }
}

Da sich so ein Button nicht so schön in der restlichen Seite macht, deren Menü aus Text Links besteht. Möchte ich gerne diesen Frame direkt über einen Text Link starten. Das Applet könnte ich auf die größe 1x1 beschränken und im Menü verstecken (Es soll auf der Seite bleiben damit solange die Basis Seite geöffnet ist sich das Applet nicht schließt).

Gibt es eine möglichkeit die Methode MainFrame.getInstance() aus einem Link mit Hilfe von Java Script z.B. aufzurufen, oder eine andere Möglichkeit?

Danke für die Hilfe schon mal im vorraus und für alle die grade auf den Heimweg oder schon zu Hause sind ein schönes Wochenend!

Gruß
Lemiras
 
Mittels JavaScript kein Problem, siehe SelfHTML. :) MainFrame.getInstance() würde ich für diesen Zweck in eine eigene Methode namens openMainFrame() stecken.

Code:
<applet code="DeinApplet" name="deinapplet" width=1 height=1></applet>
<a href="javascript:document.deinapplet.openMainFrame()">DeinText</a>

Ps. Yeah, tatsächlich, bald ist Wochenende! :)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück