O código abaixo funciona no firefox, porem nao funciona no internet explorer
Alguem saberia me dizer qual a forma correta de verificar se o cliente possui o java.. e qual a versão que ele possui de modo que funcione no IE e no FF?!
<html>
<head>
<title>Versão Java em JS</title>
<script type="text/javascript">
function verificaVersao() {
var result = {
javaEnabled: false,
version: ''
};
if (typeof navigator != 'undefined' && typeof navigator.javaEnabled != 'undefined')
result.javaEnabled = navigator.javaEnabled();
else
result.javaEnabled = 'unknown';
if ((navigator.javaEnabled()) && (typeof (java) != 'undefined'))
result.version = java.lang.System.getProperty("java.version");
versao = result.version.substring(0,3);
if(versao < 1.6)
alert("Versao inferior.");
else
alert("Version: " + versao);
if(result.javaEnabled){
}else{
alert("Versão java desativada.");
}
//return result;
}
</script>
</head>
<body onload="verificaVersao()">
Versão JAVA
</body>
</html>