Stefan: Funktion aus Java-Applet nicht sofort verfügbar

Beitrag lesen

Hallo Jochen,

Am stabilsten läuft das Ansprechen über document.NameDesApplets
Allerdings musst du beim Zugriff auch eine Unterscheidung treffen.

if(typeof(document.applets["foo"]) != "undefined")

irgendwas=document.applets["foo"].getIrgendwas();
else if(typeof(document.foo) != "undefined")
  irgendwas=document.foo.getIrgendwas();
else
  ...


>   
> Klick auf den Link in der Signatur und guck dir im Quelltext "getData()" an.  
> Das Applet ist über ein [externes Javascript](http://www.electric-lemon.de/applet.js) eingebunden.  
  
Habe ich ausprobiert, klappt leider gar nicht im FF. document.applets ist leer und document.jver ist nicht definiert. Wahrscheinlich gehen die Funktionen nicht mit XHTML.  
Im IE und Opera (nur 8, nicht 9) geht dieser Zugriff (aber das dynamische einbinden nicht).  
Ich sehe im Endergebnis keinen Unterschied in der Art wie das Applet eingebunden wird (nur im Weg), leider klappt das weder im IE noch Opera.  
In Opera 9 habe ich es überhaupt noch nicht hinbekommen auf das Applet zuzugreifen.  
  
Viele Grüße,  
Stefan