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.
Version imprimable
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 ?
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:
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"); }