Alexander (HH): Funktion aus Java-Applet nicht sofort verfügbar

Beitrag lesen

Moin Moin!

Suchbegriff: Liveconnect

Aus leidiger Erfahrung vor einigen Jahren: Java-Applets und Javascript arbeiten in verschiedenen Browsern unterschiedlich gut zusammen. Mal funktioniert die Kommunikation in beiden Richtungen, mal nur mit Methodenaufrufen aus JS ins Applet hinein, mal nur mit JS-Aufrufen aus dem Applet heraus (über openURL("javascript:locheDenFuss('kaboom!')") oder ähnliche Krücken). Dazu kommt speziell beim IE noch das nette Extra, dass sich die VMs von MS und von Sun extrem unterschiedlich verhalten. Und es gibt definitiv eine Verzögerung zwischen dem Zeitpunkt, wo JS das Applet als Objekt sieht und dem Zeitpunkt, wo das Applet wirklich aufrufen kann.

Ich habe mir damals mit einigen Timeouts, Polling und wechselseitigen Callbacks geholfen, insgesamt war das aber sehr unbefriedigend.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".