Kann ein applet

Hi.

2 kurze Fragen an die Spezialisten:

Kann ein Applet JavaScript auf der Seite aufrufen, in der es eingebunden ist, bzw. Kann man per JavaScript Funktionen eines Applets aufrufen? (Man kann ja auch Flash-Movies steuern)

Kann ein Applet in ein Formfeld der Seite, in der es eingebunden ist, Daten schreiben?

Ich weis, dass es ziemliche Sicherheitsrestriktionen gibt… Aber schön wäre es doch :wink:

mfG,

J.P.Jarolim

Hallo,

Kann ein Applet JavaScript auf der Seite aufrufen, in der es
eingebunden ist, bzw. Kann man per JavaScript Funktionen eines
Applets aufrufen? (Man kann ja auch Flash-Movies steuern)

Kann ein Applet in ein Formfeld der Seite, in der es
eingebunden ist, Daten schreiben?

such mal im Web nach „LiveConnect“ und „JSObject“

Grüße Ralf

thanx
Ich werd gleich mal schauen :wink:

Danke,

J.P.Jarolim

>Kann man per JavaScript Funktionen eines Applets aufrufen?

Hallo J.P.Jarolim,

angenommen Du hast in Deinem Applet folgende Methode:


public void insertData(String strVar) {

try {
this.intVar = Integer.parseInt(strVar);
}
catch (NumberFormatException e) {
this. intVar = 0;
}

// weiterer Code…

update(this.getGraphics());

}


Dann kann man diese Methode im IE wie folgt mit JScript aufrufen:


var strVar = 100;

function insertDataToApplet(strVar) {
if ( (nameDesApplets.readyState!=4) ) // warten bis Applet vollständig geladen ist!
WaitForAppletsTimeout=setTimeout(„insertDataToApplet(strVar);“,500)
else {
nameDesApplets.insertData(strVar); // Aufruf der Applet-Funktion
}
}

insertDataToApplet(strVar); // Aufruf der obigen Funktion


Ob das ganze auch mit JavaScript und mit Netscape funktioniert, weiß ich nicht. Würde mich aber auch interessieren…

Gruß Uli