QUOTE (TSc @ Sa 27.10.2007, 16:03)Ich fang dann schonmal an mich einzulesen...
Mit Einlesen ist da nicht viel. Die Zählung liefert nicht JavaScript, sondern ein PHP-Script auf deinem Server.
Auf die anderen Domains kommt nur ein fast sinnfreier Schnipsel:
CODE <script type='text/javascript'>
var b = new Image();
b.src = "http://dein-server.de/counter/dummy.gif?id=id-von-dieser-domain";
</script>
Das generiert nur ein Image-Objekt - der einzigste Sinn davon besteht darin, eine Adresse auf deinem Server aufzurufen und in der Url etwas mitzugeben, das diese Domain eindeutig kennzeichnet (Id oder Zufallszeichenfolge). Angezeigt wird nichts. Mehr JavaScript ist dazu nicht notwendig.
Der 'Trick' besteht bloß darin, daß Du im Unterverzeichnis ein PHP- oder sonstiges Script hinlegst, das über dummy.gif aufgerufen wird (in .NET gehen solche Dinge, in PHP wird das auch irgendwie gehen). Das Script liest sich die ID aus, zählt den Counter hoch - und gibt nichts zurück.
Es könnte natürlich auch ein eigenes gif-Bild einlesen und den Datenstrom zurückliefern. Aber notwendig ist das nicht, weil im Fall eines solchen Null-Byte-Bildes keine Fehlermeldung von JavaScript produziert wird.
Theoretisch würde es sogar genügen, per
CODE <script type='text/javascript' src='http://dein-server-de/counter/ein-script.js?id=id-von-dieser-domain'/>
nur ein JavaScript abzufragen. Unter 'ein-script.js' würde ein PHP-Script liegen, das zählt - und nichts zurückgibt, weil das eine korrekte JavaScript-Datei ist. Analog könnte etwas Sinnfreies wie
CODE var nix;
drinstehen. Nur cachen viele Browser solche JavaScript-Dateien - so daß keine Url mehr auf deinem Server aufgerufen wird. Folglich: Nicht geeignet.
Letzte Variante: Dasselbe als ein eingebundener iFrame.