Einbindung eines Java-Scripts in ein Frameset
elbereth
- javascript
Hallo,
bis jetzt hat mir meine Offline-Version von SelfHTML immer weitergeholfen, aber jetzt bräuchte ich doch einmal Hilfe von Leuten, die mehr Erfahrung haben als ich. (im Forum konnte ich keinen Beitrag finden, der mir geholfen hätte)
Also, momentan ist der unten folgende Java-Script -der den Besucherzahlencounter steuert- in meine Startseite ("index.htm") integriert. Ich habe meine Homepage nun allerdings komplett überarbeitet und arbeite jetzt mit Frames.
Das erste, linke Frame ist ständig eingeblendet und dient als Navigationsleiste, während sich der Inhalt des rechten Frames je nach ausgewähltem Verweis ändert.
Meine alte Startseite "index.htm" habe ich nun in "start.htm" umbenannt. Sie ist nun Bestandteil einer neuen "index.htm", in der sowohl "navigation.htm" (linkes Frame) als auch "start.htm" (rechtes Frame) geladen werden.
Meine Frage ist nun, ob ich das Script in die neue index.htm einfügen muß, damit der Besucherzahlencounter weiterhin korrekt arbeitet?
<script language="JavaScript1.1">
<!--
{
counterref = new Image(1,1);
counterref.src = "http://s89.gratiscounter.de/log.cgi?df=4487&von="+escape(document.referrer);
}
// -->
</script>
Schon mal viele, vielen Dank für eure Hilfe,
Michaela
Hallo Michaela,
<script language="JavaScript1.1">
<!--
{
counterref = new Image(1,1);
counterref.src = "http://s89.gratiscounter.de/log.cgi?df=4487&von="+escape(document.referrer);
}
// -->
</script>
ich verstehe gar nicht, wie dieser Counter überhaupt funktioniert.
Gruß, Andreas
Hm, also das kann ich dir auch nicht sagen, dieses Script habe ich von der Hauptseite des Counters (www.gratiscounter.de), dort stand, man solle es einfach in die Seite integrieren...
Und der Counter funktioniert auch einwandfrei. Die "Bildausgabe" erfolgt über folgendes img-Tag:
<img src="http://s89.gratiscounter.de/hit.cgi?4487" alt="counter">
ach so,
von="+escape(document.referrer);
sieht so aus, als ob da auf der Seite des Anbieters gezählt wird. Beachte, daß da immer die Adresse Deiner Seite übermittelt wird. Wenn Du da mal nicht ausspioniert wirst...
<img src="http://s89.gratiscounter.de/hit.cgi?4487" alt="counter">
da wird dann das Bild entsprechender Länge oder so angezeigt, das vorher unter Deiner Nutzer-Nummer erstellt wurde.
scheinbar wird über das JavaScript der Zähler einmal aufgerufen (eins hoch zählen), ein Bild generiert und abgelegt. Dieses kannst Du dann einladen. Wenn meine Vermutung stimmt, dann setzt das JavaScript in das index-Frameset und den Bildaufruf im Grunde, wohin Du willst (Start- oder Navi-Seite). Dann sollte nur hochgezählt werden, wenn die Seite neu aufgerufen oder der Reload-Button geklickt wird. Warum probierst Du es nicht einfach aus?
Gruß, Andreas
Beachte, daß da immer die Adresse Deiner Seite übermittelt wird.
Quatsch, es wird die Adresse der Seite übermittelt, von der dein Besucher kam.
Gruß, Andreas
Ich habe deinen Tipp befolgt und das Script in das index-Frameset gesetzt.
Und es klappt einwandfrei!
Vielen Dank für deine Antwort und liebe Grüße,
Michaela