MartinP: Inhalt Textticker aus einem Text-Datei lesen

Guten Tag zusamme :-) !

Ich würde gerne wissen, wie ich Textticker aus einem Text-Datei
anzeigen kann. Es wäre sehr nett, wenn jemand mir ein kleines
Beispiel-Code(Javascript) mit posten können. 1000 mal Danke !!!

Gruß Martin

  1. Guten Tag zusamme :-) !

    Ich würde gerne wissen, wie ich Textticker aus einem Text-Datei
    anzeigen kann. Es wäre sehr nett, wenn jemand mir ein kleines
    Beispiel-Code(Javascript) mit posten können. 1000 mal Danke !!!

    Gruß Martin

    geht nicht mit javascript da kein zugriff auf eine textdatei hast.
    hier eine javascript version mit daten, die in einer variable abgelegt sind. diese kann erweitert oder modifiziert werden.

    du kannst es wie du es wünschst - meines erachtens - nur mit
    php, flash, perl oder java verwirklichen.

    <body  onload="marquee()">
    <script language="JavaScript">
    <!--
            var timerID = null;
              var timerRunning = false;
              var id,pause=0,position=0;
              function marquee() {
    var i,k,msg="      bla bla bla bla      ";
                      k=(75/msg.length)+1;
                      for(i=0;i<=k;i++) msg+=" "+msg;
    document.marqueeform.marquee.value=msg.substring(position,position+120);
                      if(position++==69) position=0;
                      id=setTimeout("marquee()",1000/10); }
              function action() {
                      if(!pause) {
                              clearTimeout(id);
                              pause=1; }
                      else {
                              marquee();
                              pause=0; } }
              // -->
    </script>
    <form name="marqueeform"><input type="text" name="marquee" size="60"></form>

  2. Hi,

    Ich würde gerne wissen, wie ich Textticker aus einem Text-Datei anzeigen kann.

    Weil ich sonst dran ersticken würde: Textticker sind nix für's Web nur für's Fernsehen. Eine Seite im Browser kann man für gewöhnlich selber scrollen was man bei einem Fernsehbild nicht kann, da muß dann der Text scrollen.

    Es wäre sehr nett, wenn jemand mir ein kleines
    Beispiel-Code(Javascript) mit posten können. 1000 mal Danke !!!

    Dafür müßtest Du schon ein paar mehr Details ausspucken. Manche Kombinationen funktionieren nämlich nicht.

    Wenn Du z.B. eine Textdatei mit Meldungen hast:
    ---snip---
    Heute bei Aldi Äpfel billig
    Morgen bei Lidl Birnen teuer
    Gestern in China ein Sack Reis umgefallen
    ---snap---

    und eine HTML-Datei, in der Du das anzeigen möchtest funktioniert es nicht (zumindest nicht ausreichend portabel). Ich nehme mal an, das Du es Dir genau so vorgestellt hast?

    Es gibt aber einige Methoden, die zwar eine kleine Formatierung der Textdatei benötigen, ansonsten aber funktionieren. Hier einmal zwei zur Auswahl.

    Die simpelste Methode ist wohl das externe Javascript. Dabei bastelst Du aus der Textdatei gültiges Javascript, in Deinem Fall muß der Text in eine Variable, damit Javascript damit umgehen kann. Wenn die Textdatei aussieht wie mein Beispiel (das soll eine Zeile pro Meldung darstellen) könntest Du z.B. einfach ein Array nehmen (ist nicht die einzige Lösung nur die praktischste nach meinem Geschmack)
    ---snip---
    var tickerArray = new Array(
      "Heute bei Aldi Äpfel billig",
      "Morgen bei Lidl Birnen teuer",
      "Gestern in China ein Sack Reis umgefallen"
    );
    ---snap---
    als externes Javascript einbinden und entsprechend nutzen. Bitte denke daran, das ein Array bei 0 loszählt!

    Eine andere, aber schon etwas kompliziertere Methode ist die Nutzug eines iframes mit folgendem Inhalt:
    ---snip--
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
            "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title></title>
    <script type="text/javascript">
    var tickerArray = new Array(
      "Heute bei Aldi Äpfel billig",
      "Morgen bei Lidl Birnen teuer",
      "Gestern in China ein Sack Reis umgefallen"
    );

    if(window.parent && parent.loadData){
      parent.loadData();
    }
    </script>
    </head>
    </html>
    ---snap---

    "loadData()" ist dabei die Funktion im Parent (der Seite in der das iframe eingebettet ist), die das Array in den Ticker läd.
    Diese beiden Methoden funktionieren recht gut auf den meistgenutzten Browsern.

    Wenn's auch Java sein darf gibt's hier http://aktuell.de.selfhtml.org/artikel/javascript/file-open/index.htm einen kleinen Artikel dazu.

    so short

    Christoph Zurnieden

  3. Hi,

    Ich würde gerne wissen, wie ich Textticker aus einem Text-Datei
    anzeigen kann.

    Coding: Ticker4All

    Aber auch hier ist die Textdatei zwar eine Textdatei, aber eben gleichzeitig und notwendigerweise eine JavaScript-Datei:

    i++; TickerText[i]='Zeile 1';
    i++; TickerText[i]='Zeile 2';
    usw.

    Bliebe noch die Möglichkeit, eine "reine" Textdatei mit PHP o.ä. einzubinden.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!