Frage

Ich brauche einen Nachrichtenticker zu erstellen, die über einen RSS-Feed aktualisiert wird. Alle Ideen, wie dies zu implementieren?

Ich würde es vorziehen Javascript aber jede Sprache akzeptabel ist.

War es hilfreich?

Lösung

Es gibt mehrere gute Beispiele dafür auf diese Dynamic , obwohl eine der Voraussetzungen ist, dass Sie PHP auf Ihrer Website ausführen können. PHP wird hier verwendet, um die tatsächlichen Feeds zu holen und lassen Sie Ihren Ticker sie über einen AJAX-Aufruf lokal zugreifen zu können.

Es gibt mehrere andere Projekte da draußen auf JQuery gebaut, und der grundlegende Ansatz von jedem genommen ist:

  • verwenden, um eine PHP (oder ASP.net) Skript den Feed zu Ihrem Server abzurufen.

  • Zugriff diese lokale Datei über wiederholte AJAX Anrufe, die Verwendung von SetTimeout

  • aktualisieren, um die Anzeige (Ticker) mit den neuesten Daten geholt

Die Datei auf dem lokalen Server für die AJAX geholt ruft aufgrund der Same Origin Policy :

  

Es verhindert, dass ein Dokument oder ein Skript von einer „Herkunft“ geladen davor oder Eigenschaften eines Dokument von einem anderen „Ursprung“ zu setzen.


Weitere Beispiele sind:

Andere Tipps

Wenn Sie wirklich einen schönen Nischenmarkt, wo Sie Ihre News-Ticker sehr beliebt sein könnten, mögen Sie vielleicht ‚auf ihrem Desktop sein‘ und entwickeln ein Widget mit Adobe Air .

Sie können einen schönen Scrolling Ticker erstellen dann mit jeder Javascript Sie (oder Flash / Flex, das ist auch unterstützt)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top