|
|
 |

|

 |

| Community » Javascript - Clientprogrammierung |
|
Newsticker - Text aus einer Textdatei lesen
|
Seitenanfang |
| Wie ein gewöhnlicher Newsticker funktioniert und wie man sie in Javascript programmiert, weiß ich. Ich will hier wissen, ob es eine Möglichkeit gibt, dass das Javascript den gescrollten Text aus einer ganz normalen Text-Datein holen und in seine Steuerelemente einbeziehen kann? Der Vorteil ist, dass dann ein Laie, der keine AHnung von Programmierung hat, einfach die Textdatei ändert, und das Javascript den aktualisierten Text von der Datei holt und zeigt. Bitte um Hilfe, wenn jemand einen Weg zu dieser Technik weiß. LG - Armadi
Datum: 26.04.2009-16:03

|
re: Newsticker - Text aus einer Textdatei lesen
|
Seitenanfang |
| Hallo Armadi, Javascript wird vom Browser des Anwenders (also Clientseitig) ausgeführt. D.h. du musst ein CGI-Script verwenden, dass die Datei mit dem Text auf dem Server einliest, und dann in deine Seite/Javascript integriert. Gruß Thomas
Datum: 27.04.2009-22:10

|
re: Newsticker - Text aus einer Textdatei lesen
|
Seitenanfang |
| Danke TommyB für deine Nachricht! Nur leider verstehe ich von CGI-Script überhaupt nicht. LG
Datum: 27.04.2009-22:44

|
re: Newsticker - Text aus einer Textdatei lesen
|
Seitenanfang |
Meines Wissens funktioniert's auch ohne Serverseitiges Script. Hab mal folgende Ajax - Loesung zusammengeschustert:
function getNews() { httpRequest.open("GET", "news.txt", true); httpRequest.send(null); }function init() { container = document.getElementById("theNews"); try { httpRequest = new window.XMLHttpRequest; } catch(e) { httpRequest = new window.ActiveObject("Microsoft.XMLHTTP"); } httpRequest.onreadystatechange = function() { if(this.readyState == 4) { var news = this.responseText; var news_p = document.createElement("p"); news_p.innerHTML = news; container.appendChild(news_p); } } } var container; var httpRequest;
Erlaeuterung: container und httpRequest sind globale Variablen, container ist ein div (oder was immer man verwenden moechte), in dem die News erscheinen sollen; httpRequest spricht fuer sich selbst, damit hole ich die Daten vom Server ab.Die Funktion init() sorgt beispielsweise beim Laden des Dokuments fuer die initialisierung der Variablen; getNews() veranlasst httpRequest, die Datei vom Server anzufordern.
Datum: 28.05.2009-13:52

|
|

|

|

|
 |

|

|
|