Frühstücker: eingebundene Textdatei per javascript auslesen

Hallo malwieder

kurze Frage:

hab eine Textdatei im HTML eingebunden

<object id="data" data="hello.txt" type="text/plain" width="200" height="100">Der Browser ist beeindruckend unbrauchbar</object>

und bekomme den Inhalt wunderbar in diesem grässlichen Kasten angezeigt.
Nu möchte ich per javascript den Inhalt auslesen, bekomme aber immer nur undefined zurück :

alert(document.getElementById("textfile").data);
 alert(document.getElementById("textfile").value);
 alert(document.getElementById("textfile").data.value);
 alert(document.getElementById("textfile").outerText);
 alert(document.getElementById("textfile").innerText);
 alert(document.getElementById("textfile").outerHtml);
 alert(document.getElementById("textfile").innerHtml);

ist das überhaupt möglich?

  1. HiHo!

    <object id="data"
    alert(document.getElementById("textfile").data);

    Ok, das Objekt hat also die id="data" und du holst das Element mit der id="textfile"...

    Ansonsten müsste das schon gehen.

    Grüsse,
    Richard

    1. ach mist, hab mich ver'paste't ! sorry

      natürlich hat das object tag die id="testfile"

      <object id="textfile" data="hello.txt" type="text/plain" width="200" height="100">Der Browser ist beeindruckend unbrauchbar</object>

      ich bekomme nur 'undefined' zurück, jedenfalls im IE.
      Wenns nichtmal im IE läuft kann ich das ganze eh vergessen.

      Kann mir jemand helfen?

      1. natürlich hat das object tag die id="testfile"

        <object id="textfile" data="hello.txt" type="text/plain" width="200" height="100">Der Browser ist beeindruckend unbrauchbar</object>

        testfile oder textfile?!

        Gib doch mal an, was
        alert(document.getElementById("textfile"));
        zurückgibt...

        ansonsten kannst du ja noch:
        alert(document.getElementById("textfile").firstChild.data) testen.

        Übrigens:
        der alert sollte natürlich unter dem object stehen, da er, wenn er über dem object aufgerufen wird selbiges nicht finden kann...

        Grüsse,
        Richard