kärisch: *.txt-Datei in mehrzeiliges Textfeld schreiben

Hallo Leute!
Weis jemand von Euch, wie man eine *.txt-Datei
in ein mehrzeiliges Textfeld schreiben kann?
Ist das überhaupt mit JavaScript möglich?
Ich hab nämlich bisher nur Beispiele mit
Input-Feldern gesehen.

Ich will nämlich meine "News" nicht in einer HTML-Datei
aktuallisiern, sondern eben halt in einer Text-Datei,
die dann jedesmal ausgelesen wird.

Für jeden Tip bin ich dankbar!

  1. Hallo Leute!
    Weis jemand von Euch, wie man eine *.txt-Datei
    in ein mehrzeiliges Textfeld schreiben kann?
    Ist das überhaupt mit JavaScript möglich?
    Ich hab nämlich bisher nur Beispiele mit
    Input-Feldern gesehen.

    mich wundert unter Sicherheitsabpekten schon, dass es mit <input/> geht, aber der Weg sollte bei <textarea> der gleiche sein..

    1. Ich weis jetzt leider immer noch nicht wie das bewerkstellige, aber trotzdem danke! :)

      1. Hi!

        Ich weis jetzt leider immer noch nicht wie das bewerkstellige, aber trotzdem danke! :)

        Eigentlich geht es mit JavaScript auch nicht so ohne weiteres, also würde mich das mit dem input-Feld auch interessieren. Kannst Du das Beispiel mal hier posten?

        VG Simon

        1. Na also ein konkretes Beispiel hab ich leider selber nicht...
          Das einzige was ich bis jetzt hinbekommen habe,
          ist die Anzeige einer Variable:

          <html>
          <head>
          <script language="JavaScript">
          <!--
          function NEWS(){
          var news="Hallo Leute! Das ist ein Script vom kärisch.";
          document.Formular.Text.value = news;
          }
          //-->
          </script>
          </head>
          <body onLoad="NEWS()">
          <form name="Formular">
          <textarea name="Text" cols="20" rows="10" wrap="hard"></textarea>
          </form>
          </body>
          </html>

          bis dann
          kärisch

          1. TATAAA! Ich habe zu meinem (unserem) Problem
            einen Lösungsvorschlag gefunden!!!

            http://selfaktuell.teamone.de/artikel/javascript/file-open/index.htm#a4

            Ist alles wunderbar erklärt!
            bis dann
            kärisch

            1. ho

              http://selfaktuell.teamone.de/artikel/javascript/file-open/index.htm#a4

              würde ich nicht wiklich sagen... vermutlich funzt das dann eh nur mit NetCrap 4

              1. würde ich nicht wiklich sagen... vermutlich funzt das dann eh nur mit NetCrap 4

                Tja, leider hast Du da recht...

                Hättest du denn einen Lösungsvorschlag für mich?

                1. Also Leute, ich habe nochmal im Archiv gekramt und gelesen,
                  dass man mit Javascript keine Dateien auslesen kann.
                  Die beste Lösung scheint mir die von Simon Reinhardt (vielen Dank schonmal an Dich!)
                  zu sein:

                  --news.js------
                  var news = new Array(
                  "Meldung 1",
                  "Meldung 2",
                  "Meldung 3"
                  );

                  --seite.htm---
                  <head>
                  ...
                  <script language="JavaScript" type="text/javascript" src="news.js"></script>
                  </head>

                  Wer vielleicht trotzdem noch eine andere Lösung finden sollte,
                  dann immer her damit!
                  Damit bedank ich mich bei Allen, die mitgemacht haben
                  und wünsch Euch noch einen schönen Abend!
                  bis bald
                  kärisch

              2. Hi!

                http://selfaktuell.teamone.de/artikel/javascript/file-open/index.htm#a4

                würde ich nicht wiklich sagen... vermutlich funzt das dann eh nur mit NetCrap 4

                Nein, es geht auch mit dem IE, wenn er die Version mit Applet benutzt: http://aktuell.de.selfhtml.org/artikel/javascript/file-open/index.htm#a5

                Man kann aber auch ein JavaScript-File benutzen, welches man einbindet:

                --news.js------
                var news = new Array(
                "Meldung 1",
                "Meldung 2",
                "Meldung 3"
                );

                --seite.htm---
                <head>
                ...
                <script language="JavaScript" type="text/javascript" src="news.js"></script>
                </head>

                VG Simon

                1. --news.js------
                  var news = new Array(
                  "Meldung 1",
                  "Meldung 2",
                  "Meldung 3"
                  );

                  --seite.htm---
                  <head>
                  ...
                  <script language="JavaScript" type="text/javascript" src="news.js"></script>
                  </head>

                  Vielen Dank, das kommt meiner Idee schon näher!!
                  bis dann
                  kärisch

          2. Hi!

            <html>
            <head>
            <script language="JavaScript">
            <!--
            function NEWS(){
            var news="Hallo Leute! Das ist ein Script vom kärisch.";
            document.Formular.Text.value = news;
            }
            //-->
            </script>
            </head>
            <body onLoad="NEWS()">
            <form name="Formular">
            <textarea name="Text" cols="20" rows="10" wrap="hard"></textarea>
            </form>
            </body>
            </html>

            Wenn Du die News nicht in ein Textfeld schreiben willst, sondern direkt in die Seite, dann kannst Du das natürlich auch so machen:

            <html>
            <head>
            </head>
            <body>
            <script language="JavaScript"><!--
            var news="Hallo Leute! Das ist ein Script vom kärisch.";
            document.write(news);
            //--></script>
            </body>
            </html>

            VG Simon

            1. Wenn Du die News nicht in ein Textfeld schreiben willst, sondern direkt in die Seite, dann kannst Du das natürlich auch so machen:

              <html>
              <head>
              </head>
              <body>
              <script language="JavaScript"><!--
              var news="Hallo Leute! Das ist ein Script vom kärisch.";
              document.write(news);
              //--></script>
              </body>
              </html>

              Leider würde aber mit dieser Methode mein Seiten Layout völlig ignoriert
              und ich müsste jedesmal die HTML-Seite verändern/aktuallisieren,
              was ich ja durch die externe Textdatei vermeiden wollte.

              1. Hi!

                Leider würde aber mit dieser Methode mein Seiten Layout völlig ignoriert

                Wieso das?

                und ich müsste jedesmal die HTML-Seite verändern/aktuallisieren,
                was ich ja durch die externe Textdatei vermeiden wollte.

                Wenn Du das mit der externen JS-Datei noch dazu nimmst, steht alles in dieser Datei und Du must die Webseite nicht mehr verändern.

                VG Simon

  2. Also Leute, ich habe nochmal im Archiv gekramt und gelesen,
    dass man mit Javascript keine Dateien auslesen kann.
    Die beste Lösung scheint mir die von Simon Reinhardt (vielen Dank schonmal an Dich!)
    zu sein:

    --news.js------
    var news = new Array(
    "Meldung 1",
    "Meldung 2",
    "Meldung 3"
    );

    --seite.htm---
    <head>
    ...
    <script language="JavaScript" type="text/javascript" src="news.js"></script>
    </head>

    Wer vielleicht trotzdem noch eine andere Lösung finden sollte,
    dann immer her damit!
    Damit bedank ich mich bei Allen, die mitgemacht haben
    und wünsch Euch noch einen schönen Abend!
    bis bald
    kärisch