Paul Kammerer: variabler Ticker in JavaScript

Hallo allerseits.
Ich 'bastle' gerade an einer IntraNet-Site um uns SysOp's (meinem
Kollegen und mir) das Leben mit den Usern 'in der Fläche' ein bisschen zu
erleichtern.

Problem:

Ich möchte einen JavaScript-Ticker in unsere IntraNet-Seite
     integrieren, was auch schon läuft. Die Daten für die einzelnen
     Zeilen des Tickers werden derzeit in einem Array abgebildet,
     das im Script-Teil der HTML-Seite eingetragen ist. Dieses
     Array soll nun -zwecks einfacherer Pflege- seine Daten aus
     einer TXT-Datei erhalten. Hier habe ich das Problem, daß eine
     Notation wie z.B.

var msg=new Array;
     msg.src=("Ticker.txt");

nicht zu dem gewünschten Ergenbis führt. Was mache ich dabei
     falsch? Gibt es irgendetwas darüber zu lesen?

  1. Hallo Paul,

    Dieses Array soll nun -zwecks einfacherer Pflege seine Daten aus einer TXT-Datei erhalten. Hier habe ich das Problem, daß eine Notation wie z.B.
         var msg=new Array;
         msg.src=("Ticker.txt");

    nicht zu dem gewünschten Ergenbis führt.

    Mit browser-seitigem, normalen JavaScript ist aus Sicherheitsgruenden kein Zugriff auf Dateien moeglich, weder lesend noch schreibend. Das Konstrukt da oben kannst du also vergessen.

    Ich sehe zwei Moeglichkeiten:
    1. Microsoft Datenanbindung. Funzt nur mit MS IE 4. Die Anbindung eines JavaScripts an eine TXT-Datei wird dabei aufgrund eines im MS IE 4 eingebauten ActiveX-Controls hergestellt. Einzelheiten siehe <../../tfbb.htm>.
    2. Die Array-Definition in eine externe .js-Datei auslagern, die nichts anderes als eben diese Array-Definition enthaelt. Kann man dann ohne die HTML-Datei anzulangen bearbeiten. In HTML angeben:
    <script language="JavaScript" src="datei.js" type="text/javascript">
    /* hier die Anweisungen des Tickers */
    </script>
    Die Array-Variable kann innerhalb des Scripts ganz normal verwendet werden, da sie durch die externe Einbindung zur Verfuegung steht.

    Viele Gruesse
      Stefan Muenz