Mahlzeit rab3,
Ich habe mal eine index1.html gemacht und da die \ weggelassen.
Dort ist bei mir der Fehler weg und die Seite wird korrekt dargestellt.
Wieso hast Du sie überhaupt ursprünglich dorthin geschrieben?
Was soll als "Platzhalter" dienen? Was genau hast Du dort im Quelltext (der Datei, die auf dem Server liegt) stehen?
Diese Zeile:
document.write('<a href="' + url + '" target="_blank">');
Was soll(t)en die \ an dieser Stelle?
Sie soll ja dann auf der Seite einen zufällig ausgewählten Link von den obigen dreien einfügen.
Das ist schon klar. Es geht um das Zusammensetzen des Strings. Lies Dir dazu doch bitte nochmal die <http://de.selfhtml.org/javascript/objekte/string.htm@title=entsprechenden Grundlagen> durch.
=> Ohne die \ funktionierts bei mir!
Mein Reden ...
Wahrscheinlich haben die den IE getäuscht, dass er gemeint hat, hier ist irgendwo PHP, und dann hat er das "rum-murcksen" angefangen.
Kann das sein?
Nein. Der IE (wie auch alle anderen Browser) interessieren sich in keinster Weise für die auf dem Server verwendete Skriptsprache (bzw. ob überhaupt eine verwendet wurde) - sie bekommen HTML (bzw. sollten es bekommen) und stellen es dar (bzw. versuchen es).
Lies Dir bitte auch hierzu die entsprechenden Grundlagen an ... Stichworte wären: HTTP, Webserver, Browser, HTML usw.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|