Bonjour,
Je sais pas si je suis dans le bon forum.
Je cherche comment savoir si le navigateur du client accepte les ActiveX, sachant que le navigateur est que Internet Explorer et pas autre chose.
Merci,
Florian.
Bonjour,
Je sais pas si je suis dans le bon forum.
Je cherche comment savoir si le navigateur du client accepte les ActiveX, sachant que le navigateur est que Internet Explorer et pas autre chose.
Merci,
Florian.
avec un try catch ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
C'est possible d'avoir un exemple ? Je vois pas trop comment faire
Merci,
Florian
Voila !
Attention, le code n'est pas forcement parfait. Il vaut mieux ajouter une condition selon ne navigateur du client !
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 var testX= null; var indice = 0; // Premier test pour IE 6 try { testX= new ActiveXObject("MSXML2.DOMDocument.3.0"); // IE 6.x indice = 1; } catch (e) { } // Deuxième pour IE 5 try { testX= new ActiveXObject("Forms.ScrollBar.1"); // IE 5.x indice = 1; } catch (e) { } if (indice == 1) { alert("ok"); } else { alert("ko"); }
Partager