Anoni: Alle Eigenschaften eines Objekts ermitteln

Beitrag lesen

Ich habe hier ein Internet-Explorer-Problem. Um die Eigenschaften eines Objekts zu ermitteln, verwende ich gewöhnlich die folgende Schleife:

var obj = irgend_ein_Objekt;

for(var property in obj) {

alert( property + "=" + obj[property]);
  }

Jeder normale Browser klappert in diesem Fall die Eigenschaften des Objekts durch und zeigt sie mir auch brav an. Der Internet Explorer aber geht schweigend darüber hinweg: Kein Alert, kein Fehler, kein Absturz, rein gar nichts, so als ob nichts da wäre.

Leider handelt sich um ein ActiveX-Objekt, so dass ich diese Aufgabe mit keinem anderen Browser durchführen kann.

control = new ActiveXObject(...);
alert(typeof control);
if (typeof control == "object") {

for(var property in control) {

alert( property + "=" + control[property]);
  }
}

Da ich mir nicht vorstellen kann, dass der IE das nicht kann, vermute ich, er benötigt irgend eine verquere Syntax. Weiss jemand Rat?