Folgendes Script findet sich auf Dieser Seite (index.htm)... etwa ab Zeile 30 (hab ich jetzt mal so rauskopiert):
--------------
var text="!! NEU: thXthX-Network !!"
var speed=100
var x=0
function bb () {
var a=text.substring(0,x)
var b=text.substring(x,x+1).toUpperCase()
var c=text.substring(x+1,text.length)
window.status=a+b+c [BR]if(x==text.length)
{
x=0
else{x++}
setTimeout("bb ()",speed)
}
bb ();
------------
Das ist die Zeile wo der 1. Fehler drin steckt:
window.status=a+b+c [BR]if(x==text.length)
^^^^
Das BR hat nur in HTML was zu suchen, in Scripten wirds einfach mal falsch verstanden. Ersetze das durch ein Semikolon:
window.status=a+b+c;if(x==text.length)
dann müsste es gehen.
Der Zweite Fehler ist eine fehlende geschlossene geschweifte Klammer:
Vorher:
{
x=0
else{x++}
Nachher:
{
x=0
}else{x++}
^-------------- hier!
1.) Alles was in JS geöffnet wird, muss auch innerhalb des Scripts wieder geschlossen werden. Um das leichter zu sehen, sollte man den Code so schreiben, dass man Blöcke (=Zeux zwischen { und } ) einrückt.
2.) Lass Leerzeichen vor und nach ()-Klammern weg. Das spart Platz und ist übersichtlicher. und es vereinfacht die Fehlersuche.
Ich hab Dir das Script auch gleich noch mal übersichtlicher geschrieben. Das ist das gleiche was oben steht - die 2 Fehler korrigiert - und formatiert.
--------------
var text="!! NEU: thXthX-Network !!";
var speed=100;
var x=0;
function bb(){
var a=text.substring(0,x);
var b=text.substring(x,x+1).toUpperCase();
var c=text.substring(x+1,text.length);
window.status=a+b+c;
if(x==text.length){
x=0
}else{
x++
}
setTimeout("bb()",speed);
}
bb();
------------
CU Elvereth
www.svenspages.com