IE: Script wird erst nach Reload verarbeitet
Mastershrimp
- javascript
0 Antje0 Mastershrimp0 Antje0 Mastershrimp0 Antje
Hallo!
Ich habe einen Flash-Counter bei http://fc.webmasterpro.de. Wenn ich mir dort den JS-Code für den Counter ausgeben lasse, diesen Code bei mir in der Seite einbaue und dann mit dem IE die Seite besuche, wird der Counter erst nach einem Reload des Menüs angezeigt. In Mozilla funktioniert alles reibungslos.
Früher hatte es auch im IE funktioniert. Doch ungefähr seit ich Mozilla ausprobiert habe, klappts nicht mehr (bin mir aber nicht sicher, ob das phänomen zeitgleich auftrat)- kann das sein, dass Mozilla da irgendetwas verstellt hat? Ich nutze Win98, IE6, Mozilla Firebird (Zip-Version) 0.7 auf Deutsch. Der IE ist nach wie vor als Standartbrowser eingestellt.
Der Code für den Counter ist:
<script language="JavaScript" type="text/javascript" src="http://fc.webmasterpro.de/counter.php?name=Mastershrimp&style=52exo&b=072&h=020"></script><noscript><img src="http://fc.webmasterpro.de/as_noscript.php?name=Mastershrimp" width="0" height="0"><a href="http://www.webmasterpro.de">FlashCounter</a></noscript>
Ist also W3C-konform.
Da dürfte doch eigentlich nix schiefgehen, oder? Der Counter ist auf http://www.mastershrimp.com eingebaut - vielleich könnt ihr das mal mit eurem IE testen...
Danke schonmal im Vorraus!
Gruß
Mastershrimp
Hallo Mastershrimp,
bei mir verhält sich der Counter genauso (IE 6.02, XP Pro), mit dem Unterschied, dass die Anzahl der Site-Refreshs, nach denen er den counter endlich anzeigt schwankt. Kopiere ich den Quellcode und füge ihn testweise in eine Seite ein, die ich lokal aufrufe - ist allerdings alles bestens: der Counter erscheint sofort!
Eine Erklärung habe ich leider auch nicht :-(
Gruß
Antje
Hmm. Aber schonmal danke für die Tests.
Weiß jemand, wodran das liegt? Kann es sein dass der IE nicht mit der "&"-Codierung & in der URL zum Script klar kommt? Hatte da mal so etwas in der Richtung gelesen...
Bitte Hilfe! ;)
Gruß Mastershrimp
Hej,
Kann es sein dass der IE nicht mit der "&"-Codierung & in der URL zum Script klar kommt?
hast du schonmal versucht, das "&" in der URL nicht zu codieren? Du benutzt es in deiner URL doch als Verkettungszeichen, oder? Als solches müsste es gar nicht codiert werden. Kann gut sein, dass der IE sonst das & von "&" als Verkettungszeichen interpretiert und mit dem Rest nicht so recht weiter weiß.
Bei mir kommen sowohl MozillaFirebird als auch IE mit dem uncodierten "&" zurecht.
Gruß
Antje
hast du schonmal versucht, das "&" in der URL nicht zu codieren?
Das war auch mittlerweile mein stiller Gedanke - auch wenn's eigentlich nicht sein dürfte, da der W3C-Validator sagt, es _muss_ codiert werden. Egal wo.
Jetzt, wo ichs nicht codiert habe, läufts in einigen IE's und in einigen (wie auch dem meinigen) nicht. Scheint dann aber bei den Counter-Anbietern zu liegen, oder?
Aber komisch isses schon...
Bei mir kommen sowohl MozillaFirebird als auch IE mit dem uncodierten "&" zurecht.
Hmm. Ja. Das schon. Aber es ist nicht validiert und dürfte normalerweise nicht korrekt sein. Zumal das Script ja in der codierten Form angeboten wird.
Ich versteh's einfach nicht :(
Scheint dann aber bei den Counter-Anbietern zu liegen, oder?
... schätzungsweise..
Ich versteh's einfach nicht :(
ich auch nicht.. aber: Kopf hoch! - Man muss nicht alles verstehen ;)
Gruß
Antje