Axel Richter: Probleme beim Einbauen eines Applet in Website

Beitrag lesen

Hallo,

Ich hab Opera 9.10 und Netscape 7.1. Der Firefox liegt in der Version 2.0.0.2 vor. Die Java-Konsole lässt sich nicht mehr (mit der rechten Maustaste) aufrufen (und einen anderen Aufruf konnte ich nicht finden).

Hört sich nach Windows an.

Opera: Extras-Weiteres-Java-Konsole
FireFox: Rechtsklick auf das Java-Statussymbol im SystemTray.

Anzusehen ist das ganze unter http://www.hirzel.gmxhome.de/startseiteJava.html

Hab mir das JAR mal geladen. Tests ergeben folgendes:

FireFox: 1.5.0.10 und 2.0.0.2 funktionieren bei mir unter Windows 2000

Opera: 9.00 unter Windows 2000
Bringt beim ersten Laden (kein weiteres Fenster(Tab) offen) in der Java-Konsole:
java.lang.InterruptedException: sleep interrupted
 at java.lang.Thread.sleep(Native Method)
 at inputbox.Wait.someMiliSec(Wait.java:35)
 at inputbox.InputBox.insert2(InputBox.java:109)
 at inputbox.InputBox.insert2(InputBox.java:110)
 at inputbox.InputBox.insert2(InputBox.java:110)
 at inputbox.InputBox.insert2(InputBox.java:110)
 at inputbox.InputBox.insert2(InputBox.java:110)
        ...

Das Applet startet vorher und der Hintergrund wird blau. Es liegt also nicht am Einbinden des Applets, sondern am Applet selbst. Irgenwas hast Du bei Deinem Threading falsch gemacht.

Code:

<!--[if !IE]>-->
      <object classid="java:inputbox.InputBox"
              type="application/x-java-applet"
              archive="mypackage.old/TextInput.jar"
              height="20" width="600" >
        <!-- Konqueror browser needs the following param -->
        <param name="archive" value="mypackage.old/TextInput.jar" />
      <!--<![endif]-->
        <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
                height="20" width="600" >
          <param name="code" value="inputbox.InputBox" />
          <param name="archive" value="mypackage.old/TextInput.jar" />
        </object>
      <!--[if !IE]>-->
      </object>
      <!--<![endif]-->

Siehe http://ww2.cs.fsu.edu/~steele/XHTML/appletObject.html.

Im IE funktioniert es damit übrigens auch.

Im Appletviewer funktioniert es ebenfalls mit o.a. Code in einer AppletTest.html.

Schau also mal nach, was Da bei inputbox.Wait.someMiliSec bei Dir passiert, ggf. poste den Codeteil mal hier.

viele Grüße

Axel