Meine Webseite ist eine Beepworld-Seite mit 4 Frames (Frameset Menü links und rechts, FramesetHead und Hauptframe mit den Inhalten). Auf der Hilfeseite wird darauf hingewiesen, daß bei Frameseiten im Headbereich zusätzlich folgender Code eingegeben werden muß:
<script language="JavaScript" type="text/javascript" src="http://xxxx/pphlogger.js"></script&am
p;gt;
Ich
habe diesen Code im FramesetHead platziert. Trotzdem werden die Referer nicht erfaßt.
Ich muß allerdingsdarauf hinweisen, daß bei Beepworld der FramesetHead nicht nur für die Indexseite zuständig ist, sondern für alle Seiten!
Liegt es vielleicht daran? Oder habe ich einen Fehler bei der Programmierung gemacht?
Meine Webseite: www.beepworld.de/members22/mosyr Geschrieben am 08.05.2004 16:20
Die Antwort(en) zu dem Beitrag:
Das sieht wie zwei Framesets ineinander aus. Um den Referer zu erkennen muss die Zeile im ersten Frameset Aufruf erfolgen. Geschrieben am 09.05.2004 10:58
Das kann ich allerdings nicht erkennen. Ich habe den Codezusätzlich im Frameset Menü links und rechts platziert; das hat keine Abhilfe geschaffen. Das Problem bei Beepworld ist, daß sie fest vorgegebene Framesets anbieten! Ich kann beispielsweise nicht die Breite eines Frames verändern. Ich kann nur die META-Tags selbst bestimmen. Außerdem kann ich im Head-Bereich Banner platzieren und PopDown-Fenster programmieren.
Das Framesetsieht so aus (HTML von www.beepworld.de/members22/mosyr/index.htm):
<html&
;gt;
<head>Hinweis: Hier kann ich nur den Inhalt der Titelzeile und die Keywords bestimmen! <title>Mosyrs Lieblingsseiten - Free SMS, Wetter, Radio und vieles mehr...</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta NAME='description' CONTENT='Mosyrs Lieblingsseiten - Free SMS, Wetter, Radio und vieles mehr...' > <meta name='keywords' content='Free SMS, Wetter, Webradio, Telefonauskunft, Bannertausch, Linksammlung' > </head> Hinweis: Ab hier habe ich überhaupt keinen Einfluß auf die Programmierung! <frameset rows="80,*" frameborder="NO" border="0" framespacing="0"> <frame src="frameset_head.htm" name="topframe" scrolling="NO" noresize > <frameset cols="169,*" frameborder="NO" border="0" framespacing="0"> <frame src="frameset_menu_links.htm" name="leftframe" scrolling="auto" noresize> <frameset cols="*,169" frameborder="NO" border="0" framespacing="0"> <frame src="frameset_inhalt.htm" name="mainframe"> <frame src="frameset_menu_rechts.htm" name="rightframe" scrolling="auto" noresize> </frameset> </frameset> </frameset> <frameset cols="169,861*" frameborder="NO" border="0" framespacing="0" rows="*"> <frame name="leftframe" noresize src="frameset_menu.htm"> <frameset rows="80,*" frameborder="NO" border="0" framespacing="0"> <frame name="topframe" scrolling="NO" noresize src="frameset_head.htm" > <frame name="mainframe" src="frameset_inhalt.htm"> </frameset> </frameset> <noframes><body bgcolor="#FFFFFF"> </body></noframes> </html>
Ich hoffe, das hilft, denn die Referer will ich schon wissen; deshalb habe ich ja den neuen Besucherzähler eingebaut.
Wenn es keine Lösung gibt, muß ich im Extremfall meine Webseite umbauen ohne Frameset mit unsichtbaren Tabellen; bei den vielen Unterseiten sehr aufwändig Geschrieben am 09.05.2004 18:27
Da keine Antwort mehr kam, gehe ich davon aus, daß dies ein unlösbares Problem ist. Deshalb habe ich mich schweren Herzens mich dazu entschlossen, das benutzerfreundliche Frameset aufzugeben und habe die Homepage auf "frei" mit unsichtbaren Tabellen umgerüstet. Seitdem werden auch die Referer erkannt und ich bekomme mehr Besucher von den Suchmaschinen. Geschrieben am 11.05.2004 20:04