J'ai la déclaration suivante dans mon code:<object /> déclaration javascript ActiveXObject
<object id="myObject" name="myObject"
data="data:application/x-oleobject;base64,ab9qcMENN0WE41oij7hs8764yu+YEwAA2BMABB=="
classid="clsid:83A04F76-85DF-4f36-A94E-BA3465007CDA" viewastext
codebase="someAssembly.dll#version=UNKNOWN">
</object>
Je veux créer une instance de ce même objet, mais dans un fichier .js, et je voudrais donc comme à construire cet objet sans avoir besoin d'utiliser une balise (si cela est encore possible):
var myObject = new ActiveXObject(*Something goes here*);
Microsoft n'a-t-il pas encore corrigé le bogue "Global JS objects for each element with a ID"? – Quentin
Votre réponse ne répond pas du tout à la question BTW. – Quentin
J'ai peur qu'ils le fassent. J'ai récemment implémenté un contrôle activeX qui est un composant au lieu d'un contrôle et j'ai fait le même appel par la valeur d'attribut OBEJCT. Et cela fonctionne pour moi. –