Andi: Inhalt des <object> Tags mit javascript ändern...

hallo...

Gibt es eine möglichkeit den Inhalt des <object> Tags mit javascript zu ändern?

<object data="datei1.dat"></object>

Jezt soll ohne die ganze Seite neu zu laden der Inhalt im <object> geändert werden.

danke schon mal
by andi

  1. Hi Andi,

    Wenn du mit Inhalt den Inhalt zwischen <object> und </object> meinst, kannst du diesen mit getElementById() ändern:

    <object data="datei1.dat" id="data1"></object>
    <script>
    <!--

    if(document.getElementById)
    {
     document.getElementById("data1").innerHTML = "innerHTML";
    }

    //-->
    </script>

    Auf diese Weise wird im bis dahin leeren Bereich des object-Tags der Text "innerHTML" geschrieben. Diese Variante ermöglicht auch zusätzliche HTML-Tags!
    (Bitte bei fehlerhaftem Coding einen Hinweis an meine E-Mail, Fehler können sich immer einschleichen!)

    cu

    Marc Reichelt || http://www.marcreichelt.de/

    --
    tel.: 0049/6181/72224
    fax.: 0049/6181/740724
    Linux is like a wigmam - no windows, no gates and an Apache inside!!!
    1. Nein Ich will datei1 durch datei2 ersetzen.
      Also so ungfähr:

      <a onclick="document.object[0].data=datei2.dat>Seite 2</a>

      gibts da etwas?

      1. Hallo,

        Nein Ich will datei1 durch datei2 ersetzen.
        Also so ungfähr:

        <a onclick="document.object[0].data=datei2.dat>Seite 2</a>

        gibts da etwas?

        document.getElementsByTagName('object')[0].data='abc.xyz'
        oder
        document.getElementsByTagName('object')[0].setAttribute('data','abc.xyz')

        oder dem object-Element eine ID geben und dann selbiges Vorgehen ueber document.getElementById('ID')...

        MfG, Thomas