alif Geschrieben 6. November 2006 Teilen Geschrieben 6. November 2006 Moin, hab n kleines Problem: Ich habe verscheiede Links auf einer Seite. Diese sind in veschiedenen DIV Bereichen zusammen gestellt. <div> Link1 Link2 </div> <div> Link 3 Link 4 </div> Nun möchte ich herausfinden auf welchen Link ein Besucher geklickt hat. Ich habe bereits herausgefunden dass man mit dem Javascript Befehl: document.links[0] die URL des 1. Links auf der Seite anzeigen kann. Das bringt mir aber nicht viel, da ich ja nicht weiß ob der Besucher auch auf den 1. Link geklickt hat oder nicht. Ich bräuchte also etwas wie: document.this.link // geht nicht!... oder so in der Art! Weiß denn jemand Rat? Danke im Voraus & guten Start in die neue Woche Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 6. November 2006 Teilen Geschrieben 6. November 2006 Nun möchte ich herausfinden auf welchen Link ein Besucher geklickt hat. Schau doch einfach in die Access.log :confused: Wenn du das aber aus irgendeinem Grund vorher brauchst ist Javascript eindeutig der falsche weg. Außer du hängst an jeden Link ein onclick-Event (das wird vor dem eigentlichen folgen des Links ausgeführt). Ansonsten bedeutet ein Klick auf den Link ja nichts anderes, als dass der Browser eben die neue Seite anfordert. Und dann hat das Javascript deiner urspr. Seite nichts mehr damit am Hut. Du könntest es dann nur auf Serverebene lösen, aber da hast du ja dann eh die Seite, die angefordert wurde. Ich kapiere irgendwie nicht ganz, was du eigentlich tun willst... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
alif Geschrieben 6. November 2006 Autor Teilen Geschrieben 6. November 2006 Beim Verlassen der Seite wird eine Javascript Funktion aufgerufen. Das geschieht mit "onUnload" im Body-Tag. In dieser Funktion möchte ich nun herausfinden über welchen Link der Besucher meine Seite verlässt. Ich kann das nicht danach abfangen, da der Besuchte Link nicht mehr zu meiner Siete gehört. Ich kann auch nicht eine Seite zwischen Schalten womit ich das abfangen könnte! Deswegen die Funktion beim onUnload aufruf. Es muss doch irgendwie möglich sein im DIV mit "onclick" eine Javascript Funktion aufzurufen die mir anzeigt auf welchen Link in diesem Berich geklcikt wurde... Ich hoffe zumindest, dass es möglich ist! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 6. November 2006 Teilen Geschrieben 6. November 2006 Ohne das jetzt probiert zu haben: <script type="text/javascript"> function linkClicked(aLink) { clickedURL = aLink.href; } </script> ... <a href="http://ein.server.tld" onclick="linkClicked(this)">http://ein.server.tld</a> ... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.