Adapted from
http://gemal.dk/browserspy/java.html:
[---snip---]
<script language="javascript" type="text/javascript">
<!--
// globals
var mJava = false;
// functions
function findJRE() {
if (navigator.mimeTypes && navigator.mimeTypes.length)
if (typeof(navigator.mimeTypes['application/x-java-vm']) != "undefined")
mJava = true;
if (navigator.plugins) {
for (var i=0; i < navigator.plugins.length; i++) {
if (navigator.plugins
.name.indexOf("Java Plug-in") >= 0) {
mJava = true;
break;
}
}
}
return mJava;
}
// -->
</script>
[---snip---]
Then that can be used in another function, like, e.g.,
function dependsOnJRE() {
if (mJava != "true") return;
// stuff to do if mJava does equal "true"
// ...
// ...
}
Shelumi`El
Jordan
S.D.G