rab3: Script für Bannerwechsel, was ist falsch?

Beitrag lesen

Mahlzeit rab3,

Die Seite wird nämlich nur in Opera und Firefox fehlerfrei dargestellt.

Und das ist beides - im Gegensatz zum "Funktionieren" im Internet Explorer - Grund genug für die Annahme, dass der Code relativ sauber und richtig ist.

Gehört das auch schon zur <ironie>?

Im Internet Explorer erscheinen manchmal die Banner perfekt und zufällig, aber manchmal erscheinen sie garnicht und die Fehlerkonsole meldet, dass in zwei Zeilen an - mit "Aktualisieren" variierenden - Stellen ':' erwartet werde. Code 0.

Aha. Die Fehlerkonsole des IE ist ja allgemein für ihre überschäumende Redseligkeit bekannt. Gibt's nicht auch für dieses Browserimitat so etwas ähnliches wie eine Web Developer Toolbar? Wieso nutzt Du diese nicht?

Noch paar mal aktualisieren und es läuft wieder.

Genau, reicht völlig - Ursachenforschung und Fehlerbehebung ist was für Weicheier ... lieber noch ein wenig an den Symptomen herumdoktorn ... Du solltest in die Steuer- oder Gesundheitspolitik gehen.

Es tut mir ja Leid, aber immer wenn ich gerade dabei bin, den Fehler zu suchen, und ich drücke auf "Aktualisieren" um nochmal die Fehlermeldung zu sehen, wird die Seite perfekt dargestellt...

Könnt ihr dazu schon was sagen, bzw. was heißt, dass ':' erwartet wird, oder soll ich die Zeilen posten?

Nein nein, Du brauchst die Zeilen nicht zu posten. Genau genommen hast Du bereits viel zu viel gepostet. Meine Glaskugel beschwert sich schon, dass sie viel zu wenig zu tun hat und mein Direct-Brain-over-IP-Interface langweilt sich seit Wochen ... tippe einfach noch ein paar belanglose "Beschreibungen" hier ins Forum - irgendwann wird sich schon jemand finden, der Dir alles Relevante aus der Nase zieht ...

Es hätte ja sein können, dass es schon reicht, die Fehlermeldung " ':' erwartet" zu sehen, um eine (erste) Diagnose abzugeben, da ich diese auch bei längerem Suchen nicht gefunden habe.

MfG,
EKKi

PS: Falls Du es nicht mitbekommen haben solltest, nochmal explizit: </ironie>

Ja, ich habe auch schon gelacht.

Nun zu den Zeilen:
Es handelt sich in beiden Fällen um folgende Zeile (Zeile 39 und 71), dort wird bei Zeichen 101 ':' erwartet:

document.write('<a href="'?PHPSESSID=a2421c6629ff43bf78529e192bd34b93 + url + '" target="_blank">');

in meinem Code jedoch steht die Zeile in folgender Form:

document.write('<a href="' + url + '" target="_blank">');

Kann in diesem ?PHPSESSID=a2421c6629ff43bf78529e192bd34b93 der Fehler liegen?