Page 1 of 1

Fehler in counter_d.php

PostPosted: 11. October 2006, 01:29
by LaZiR
Hallo,
Weiss nicht, ob das hier ins Forum gehört aber ich poste es einfach mal.

Die Seite counter_d.php erzeugt einen JavaScript Fehler:

Fehler: missing ; before statement
Zeile: 1, Spalte: 8

Getestet im:
Internet Explorer 6.0.2900.schiessmichtot
Firefox 1.5.0.4
Mozilla 1.7.13
Opera 8.54
Netscape 7.1

Ich glaube auch nicht, dass die Ausgabe W3C konform ist.

Außerdem werden die benötigten Daten aber auch schon so in den Seiten ausgegeben.

Wenn ihr dennoch den Umweg über eine externe Datei gehen wollt
setzt doch entweder ein document.write("") um die Ausgabe drumherum,
oder benutzt Ajax, wenn ihr es sogar regelmäßig aktualisieren wollt
oder
was spricht gegen ein simples php include (vorrausgesetzt alle Seiten, die die Datei aufrufen sind php dateien)?
als vierte Möglichkeit kann ich euch auch noch IFrames ans Herz legen aber, da eure Seite ja sowieso schon gänzlich ohne Frames auskommt, würde ich eher zu einem der anderen Vorschläge tendieren.

Gruß
Christian
[smilie=bash.gif]

PostPosted: 11. October 2006, 16:20
by Tooms
Hallöchen,

du bist im vollkommen richtigen Forum angekommen für deinen Verbesserungsvorschlag. Du hast recht, die Website ist nicht W3C konform. Wahrscheinlich muss man die Stellen regelrecht suchen, die den Regeln des Konsortiums entsprechen. Leider habe ich mir damals beim Websitebau keine Gedanken dazu gemacht. Ich bin mir sicher, dass der Code zahlreiche Stellen zur Entschlackung und Verbesserung bietet.

Beobachtest du den von dir beschriebenen Fehler nur auf der News-Seite oder auch auf anderen Seiten? Wie sieht es mit dem Newsarchiv zum Beispiel aus?

PostPosted: 11. October 2006, 19:20
by LaZiR
Der Fehler ist sowohl im Newsbereich als auch im Newsarchiv und auf diversen anderen Seiten.

wie gesagt der Fehler liegt im Aufruf von counter_d.php

die datei sollte nicht über den Javascript Weg included werden (es sei denn, es kommt ein document.write("") drum herum, sondern per php.

PostPosted: 11. October 2006, 20:37
by Tooms
Der Fehler sollte nicht mehr auftauchen.

PostPosted: 11. October 2006, 21:16
by LaZiR
Ne... nun ist alles prima [smilie=bash.gif]