MudGuard: +(JAVA) Versionserkennung in div. Browsern

Beitrag lesen

Hi,

ich hab mal folgendes eigentlich einfaches Javascript gebastelt:

if (navigator.javaEnabled())
{
 alert("Java enabled");
 alert("Java Vendor:" + java.lang.System.getProperty("java.vendor"));
}

Funktioniert wunderbar in Opera (7.21, 7.53), Mozilla (1.7.3), Netscape (4.76) - aber nicht in IE (6.0).
Und gerade für den IE bräuchte ich es, denn nur dessen Microsoft VM kommt bei signierten Applets nur mit .cab statt mit den üblichen .jar zurecht.

IE zeigt nur "Java enabled" an, er behauptet dann, daß das Objekt java nicht existiert.
Und zwar unabhängig davon, ob die (uralte) Microsoft VM aktiviert ist oder die von Sun.
Java ist aktiviert, Applets funktionieren auch (wie ich anhand http://de.selfhtml.org/html/multimedia/anzeige/applet_eigenschaften.htm bzw. der lokalen Kopie davon geprüft habe)

Gibt es eine andere Lösung, an den Hersteller der VM zu kommen, OHNE ein komplettes Applet einzubinden? Mit einem Applet, das dann eine Javascript-Funktion aufruft, hab ich es schon hinbekommen, aber ich finde die Methode ohne das VM-Erkennungs-Applet wesentlich schöner ...

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.