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
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 utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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.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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Pour avoir une réponse efficace :
1) Soyez précis dans vos questions
2) Choisssez bien votre forum
3) Consultez la FAQ et la doc avant
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager