Mark: Methoden für ActiveX-Control

Hallo Ihr da draußen,

will über ein ActiveX-Control Daten aus einer Textdatei im Browser darstellen. Ist ja Dank guter Dokumentation im SelfHTML (http://selfhtml.teamone.de/dhtml/modelle/datenanbindung.htm#tdc) kein Problem.
Allerdings will ich ein bissel mehr als dargestellt. Nun suche ich händeringend nach einer Stelle, an der die Methoden dieses Controls dokumentiert sind, die ich über Javascript ansprechen kann. Habe dazu leider nix gefunden.

Vielen Dank!

MfG
Mark

  1. gruss Mark,

    gib die eigenschaften und methoden des
       objekts ueber eine for-in-schleife aus:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>

    <head>
     <meta http-equiv="content-style-type" content="text/css" />
     <meta http-equiv="content-script-type" content="text/javascript" />
     <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
     <script type="text/javascript" language="JavaScript">
     <!--
      var propWin = new Object();propWin.closed = true;

    function getAXCProps() {
       if (document.all) {
        var axcObject = document.all("realPlayer");
       // var axcObject = document.all.tags("object")["realPlayer"];
       // var axcObject = document.getElementById("realPlayer");
        var propLog = "";
        var prop = "";
        for (prop in axcObject) {
         propLog += prop + "\t: " + axcObject[prop] + "\n";
        }
        if (propWin.closed) {
         propWin = window.open("","","width=350,heigh=600,left=0,top=0,resizable,scrollbars");
        }
        propWin.document.open("text/plain","replace");
        propWin.document.write(propLog);
        propWin.document.close();
        propWin.focus();
       }
      }
     //-->
     </script>
     <title>getAXCProps.html</title>
    </head>

    <!-- <body onload="setTimeout('getAXCProps()',5000)" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"> -->
    <body onload="getAXCProps()" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
    <p align="center"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    <object id="realPlayer" border="0" classid="clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa" type="audio/x-pn-realaudio" standby="real-plugin gets loaded">
     <param name="src" value="http://www.bmw.de/eheritage/de/1928/automobiles/media6/1928automobiles6mp3.ram" />
     <param name="autostart" value="true" />
     <param name="loop" value="false" />
    </object>
    <script type="text/javascript" language="JavaScript">if(!document.all){document.write("activeX-Controls werden nicht ausgefuehrt");}</script>
    </p>
    </body>

    </html>

    Vielen Dank!
    MfG
    Mark

    bitte - by(t)e by(t)e - peterS. - pseliger@gmx.net

    1. werd´s gleich mal ausprobieren, thx Mark

      gruss Mark,

      gib die eigenschaften und methoden des
         objekts ueber eine for-in-schleife aus:

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>

      <head>
      <meta http-equiv="content-style-type" content="text/css" />
      <meta http-equiv="content-script-type" content="text/javascript" />
      <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
      <script type="text/javascript" language="JavaScript">
      <!--
        var propWin = new Object();propWin.closed = true;

      function getAXCProps() {
         if (document.all) {
          var axcObject = document.all("realPlayer");
         // var axcObject = document.all.tags("object")["realPlayer"];
         // var axcObject = document.getElementById("realPlayer");
          var propLog = "";
          var prop = "";
          for (prop in axcObject) {
           propLog += prop + "\t: " + axcObject[prop] + "\n";
          }
          if (propWin.closed) {
           propWin = window.open("","","width=350,heigh=600,left=0,top=0,resizable,scrollbars");
          }
          propWin.document.open("text/plain","replace");
          propWin.document.write(propLog);
          propWin.document.close();
          propWin.focus();
         }
        }
      //-->
      </script>
      <title>getAXCProps.html</title>
      </head>

      <!-- <body onload="setTimeout('getAXCProps()',5000)" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"> -->
      <body onload="getAXCProps()" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
      <p align="center"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
      <object id="realPlayer" border="0" classid="clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa" type="audio/x-pn-realaudio" standby="real-plugin gets loaded">
      <param name="src" value="http://www.bmw.de/eheritage/de/1928/automobiles/media6/1928automobiles6mp3.ram" />
      <param name="autostart" value="true" />
      <param name="loop" value="false" />
      </object>
      <script type="text/javascript" language="JavaScript">if(!document.all){document.write("activeX-Controls werden nicht ausgefuehrt");}</script>
      </p>
      </body>

      </html>

      Vielen Dank!
      MfG
      Mark

      bitte - by(t)e by(t)e - peterS. - pseliger@gmx.net