Newsbox
Funky
- javascript
Hallo @all,
ich habe eine Frage an euch! Ich will eine Newsbox auf meine Internetseite machen, d.h da sollen neu Nachrichten reingeschrieben werden, die ich teilen möchte. Das Problem ist die Seite ist nicht dynamisch (ich habe keine Datenbank zu Verfügung). Ich wollte es mit JavaScript machen. Ich habe eine txt-Datei erstellt und wollte die Newsbox die Informationen aus der txt-Datei mit Hilfe von JavaScript ließt. Ich habe die JavaScript so geschrieben :
a = new File ('news.txt');
a = new File ('../res/txt-Datei/news.txt');
fileIsOpen = a.open("r");
if (fileIsOpen) {
write("file name: " + a + "<br>");
while (!a.eof()) {
line = a.readln();
if (!a.eof())
write(line+"<br>");
}if (a.error() != 0)
write("Die Datei könnte nicht gelesen werden" + "<br>");
a.close();
}
und mein HTML-Code :
<head> .....
<script src="../res/js/news.js" type="text/javascript"></script></head>
...
...
...
<div class="boxred" style="text-align:center;">
---> HIER SOLL DIE INFOTMATION VON TXT DATEI KOMMEN <---
</div>
Da ich nicht soviel Ahnung habe, wusste ich nicht wie ich die JavaScript in HTMl verbinden könnte.
Ich bedanke mich bei allem ..
diesen code:
a = new File ('news.txt');
a = new File ('../res/txt-Datei/news.txt');fileIsOpen = a.open("r");
if (fileIsOpen) {
write("file name: " + a + "<br>");
while (!a.eof()) {
line = a.readln();
if (!a.eof())
write(line+"<br>");
}if (a.error() != 0)
write("Die Datei könnte nicht gelesen werden" + "<br>");
a.close();
}
schreibst du in eine funktion zB:
gibMeineTextDateiAus()
die rufst du dann im div auf:
<div class="boxred" style="text-align:center;">
<script type="text/javascript">gibMeineTextDateiAus();</script>
</div>
ich hoffe das is was du wolltest
mfg Facetious
Ich danke dir zuerst :)
die rufst du dann im div auf:
<div class="boxred" style="text-align:center;">
<script type="text/javascript">gibMeineTextDateiAus();</script>
</div>
Ich habe die Code in eine funktion definiert, dann im div-Bereich aufgerufen, aber der Inhalt, was sich im txt-Datei befindet, wird nicht in der box ausgegeben ???
Hallo,
Ich habe die Code in eine funktion definiert, dann im div-Bereich aufgerufen, aber der Inhalt, was sich im txt-Datei befindet, wird nicht in der box ausgegeben ???
Auch wenn du dem vorher erwähnten Ansatz gefolgt bist, wäre es hilfreich deinen aktuellen Code zu sehen.
Da du vermutlich nicht weist was von deinem Code interpretiert wird und was nicht ist es hilreich ein paar Alerts einzufügen.
So weist du, ob du überhaupt an der von dir vermuteten Stelle ankommst.
bydey
Hi
Meine Aktuelle js sieht so aus:
funktion news()
{
a = new File ('news.txt');
a = new File ('../res/txt-Datei/news.txt');
fileIsOpen = a.open("r");
if (fileIsOpen) {
write("file name: " + a + "<br>");
while (!a.eof()) {
line = a.readln();
if (!a.eof())
write(line+"<br>");
}
if (a.error() != 0)
write("Die Datei könnte nicht gelesen werden" + "<br>");
a.close();
}
}
und in html:
...
<div class="boxred">
<script type="text/javascript">news();</script>
</div>
und dey ich weiss es nicht, wo ich mit Script ankomme...
Reicht dir die Information ?
Hallo,
Meine Aktuelle js sieht so aus:
vorhin hast du das in einer extra Datei gehabt, und jetzt?
funktion news()
{
mit einem
alert('function newS');
könntest du feststellen, ob der Aufruf der Function überhaupt funktioniert
a = new File ('news.txt');
a = new File ('../res/txt-Datei/news.txt');fileIsOpen = a.open("r");
if (fileIsOpen) {
wenn du nun weitere alerts an den kritischen Stellen einbaust siehst du das Verhalten deines scripts und kannst dann reagieren
write("file name: " + a + "<br>");
while (!a.eof()) {
line = a.readln();
if (!a.eof())
write(line+"<br>");
}
if (a.error() != 0)
write("Die Datei könnte nicht gelesen werden" + "<br>");
a.close();
}
}und in html:
...
<div class="boxred">
<script type="text/javascript">news();</script>
vorhin hast du den Aufruf in ein externes JS gemacht und jetzt?
</div>
und dey ich weiss es nicht, wo ich mit Script ankomme...
Reicht dir die Information ?
Nö
bydey