Bonjour,
je voudrais savoir si il existe un moyen pour connaitre si une java machine ou le runtime de java est installé sur un ordinateur cela en script php ou javascript.
Merci d'avance,
dydy
Version imprimable
Bonjour,
je voudrais savoir si il existe un moyen pour connaitre si une java machine ou le runtime de java est installé sur un ordinateur cela en script php ou javascript.
Merci d'avance,
dydy
EN Javascript ça se fait!
Regardes dans le forum javascript!
Je sais que pour la détection du plug-in il faut utiliserCode:var detect=navigator.plugins["Nom du plug-in"];
merci, c'est à peu près ce qu'il me fallait mais ce ceci ne marche que sous netscape (donc pas sous iexplorer soit à peu pres 89% des pc) et ce script n'est pas durable: il faut indiquer le nom exact du plugin soit pour moi
et donc a la prochaine version de java, ca ne marchera plus.Citation:
Java(TM) 2 Platform Standard Edition 5.0 Update 4
Bon, si je trouve une autre solution...ou si vous avez une idée?
dydy
Salut,
Moi pour automatiser lea détection du plugin j'utilise la fonction suivante :
Ce code a fonctionné trés bien tout un moment. Mais depuis peu, avec les derniéres modifs d'internet explorer, ce dernier le bloque, soit par une horible bande jaune ou même parfaois l'ignore complétement.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 function applet(name, code, archive, width, height) { var autoInstall = false; var useAppletTag = true; var ie5windows=((document.all) && (document.getElementById) && (navigator.platform=='Win32') && (navigator.userAgent.toLowerCase().indexOf("opera")==-1)); if (ie5windows) { document.write("<div style=position:absolute> </div>"); document.body.addBehavior("#default#clientCaps"); useAppletTag = (document.body.isComponentInstalled("{08B0E5C0-4FCB-11CF-AAA5-00401C608500}", "componentid")) ; } if (useAppletTag) { if (!navigator.javaEnabled()) { autoInstall = true; } else { document.writeln(' <applet width="'+width+'" height="'+height+'" name="'+name+'" id="'+name+'" code="'+code+'" codebase=. archive="'+archive+'" mayscript></applet> '); } } else { document.writeln('<object '); document.writeln(' classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" '); document.writeln(' codebase = "http://java.sun.com/update/1.5.0/jinstall-1_5-windows-i586.cab#Version=1,5,0,0" '); document.writeln(' width = "'+width+'" height = "'+height+'" name = "'+name+'" >'); document.writeln(' <param name="code" value="' + code + '">'); document.writeln(' <param name="codebase" value=".">'); document.writeln(' <param name="name" value="' + name + '">'); document.writeln(' <param name="matscript" value="true">'); document.writeln(' <param name="type" value="application/x-java-applet;version=1.4">'); document.writeln(' <param name="scriptable" value="false">'); document.writeln('</object>'); } if(autoInstall) { //Traitement si java n'est pas instalé autoInstallJRE(); } }
Pourtant, j'ai vu sur certains site ou ça passait, et je ne comprend pas comment ils font.
Peut être que quelqu'un à une idée
Merci,
JHElp