Christophe: Probleme mit Netscape

Hallo,

Der Untenstehende Code Schnippsel funktioniert mit dem IE wunderbar nur bei Netscape habe ich das Problem das ich den Fehler bekomme "is not a function", bei der funktion SetVariable. Ich habe schon das internet und diverse Foren durchforstet auch einiges gefunde aber es will trotzdem nicht funktionieren.

...
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='100' height='$heightCheckbox' id='AntwortA'>

<param name=movie value='images/btnantwort.swf'>
<param name=quality value=high>
<param name='swliveconnect' value='true' >

<embed src='images/btnantwort.swf' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'
type='application/x-shockwave-flash'
width='145' height='30' id='AntwortA' swliveconnect='true'></embed>

</object>
<script language='JavaScript'>document.AntwortA.SetVariable('Antwort','A');</script>

...

MFG

  1. <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='100' height='$heightCheckbox' id='AntwortA'>

    ...

    <script language='JavaScript'>document.AntwortA.SetVariable('Antwort','A');</script>

    Die Funktion die du nicht gefunden hast (was ich mir schwer vorstellen kann) heißt document.getElementById

    <script type=='text/javascript'>
    document.getElementById('AntwortA').SetVariable('Antwort','A');
    </script>

    Struppi.

    1. <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='100' height='$heightCheckbox' id='AntwortA'>
      ...
      <script language='JavaScript'>document.AntwortA.SetVariable('Antwort','A');</script>

      Die Funktion die du nicht gefunden hast (was ich mir schwer vorstellen kann) heißt document.getElementById

      <script type=='text/javascript'>
      document.getElementById('AntwortA').SetVariable('Antwort','A');
      </script>

      Diese funktion habe ich auch schon probiert leider ohne positves resultat. Der Netscape zickt immer noch :-(. Er gibt mir immer noch en fehler:

      "Fehler: document.getElementById("AntwortA").SetVariable is not a function" aus. Ich bin schon seit mehreren tagen daran diesen fehler auszumerzen und bekomme es einfach nicht hin.

      1. Diese funktion habe ich auch schon probiert leider ohne positves resultat. Der Netscape zickt immer noch :-(. Er gibt mir immer noch en fehler:

        "Fehler: document.getElementById("AntwortA").SetVariable is not a function" aus. Ich bin schon seit mehreren tagen daran diesen fehler auszumerzen und bekomme es einfach nicht hin.

        Naja, wenn
        alert( document.getElementById("AntwortA") );
        Object ergibt.

        Dann bietet diese Plugin Mozilla (du redest nicht von Netscape 4? alle späteren bauen auf Mozilla auf) keine Schnittstelle mit solch einer Funktion an.

        Struppi.

  2. Hallo Christophe,

    vielleicht hilft dir mein Artikel zu LiveConect und hier insbesondere die Funktion findeFlash():

    http://aktuell.de.selfhtml.org/artikel/programmiertechnik/liveconnect/index.htm#js_flash

    Gruß Gernot

    1. Hallo Christophe,

      vielleicht hilft dir mein Artikel zu LiveConect und hier insbesondere die Funktion findeFlash():

      http://aktuell.de.selfhtml.org/artikel/programmiertechnik/liveconnect/index.htm#js_flash

      Gruß Gernot

      Hallo Gernot,

      erst mal danke für deine hilfe. ich habe das script eingefügt. Jetzt habe ich einen anderen fehler und zwar.
      "Fehler: movie has no properties".

      Vielleicht sehe ich vor lauter Bäumen den Wald nicht mehr aber vielleicht kannst du mir sagen wie ich das in meinem fall einbauen kann. Wobei ich denke das das javascript richtig eingebunden ist.

      mfg

  3. Hallo Christophe,

    ich fürchte du hast auch so eine defizitäre Version des Flashplayers wie ich sie zusammen mit den Browsern Mozilla 1.7.2 und Firefox 1.0.4. angeboten bekam. Da hilft gegebenenfalls ein Deinstallieren des Plugins und erneutes separates Installieren.

    Über dem Problem sind mir letzt auch ein paar graue Haare mehr gewachsen:

    http://forum.de.selfhtml.org/archiv/2005/6/t109937/#m689113
    http://forum.de.selfhtml.org/archiv/2005/6/t109937/#m689736

    Gruß Gernot