Hi,
ich habe kleines Problem was mich eine Weile beschäftigt, ich hoffe mir kann jemand helfen.
Hintergrund: Ich möchte einfach Klicks auf Links zählen, keine Downloads oder sowas, sondern ganz normale (externe) Links. Nun habe ich das ganze mit "domain.tld/out.php?id=xxx.tld" gelöst, aber das ist ja super SuMa unfreundlich. Ich hätte halt gerne, dass die Links ganz normal sind und dann per Javascript gezählt wird (wenn halt einer JS aus hat, dann wird halt nicht gezählt, wurscht, der Link funktioniert trotzdem).
Dazu habe ich im Netz gefunden
als Javascript
und Links dann mit
Das Problem ist, wenn man die Links in einer neuen Seite laden läßt, dann ändert sich der Link auf die gesamte URL ..linkcounter.php?link=… und beim zweiten Klick dann alles nochmal hinten dran usw…
Da ich von JS 0 (in Worten Null) Ahnung habe, könnte mir jemand vielleicht helfen, wie sich das verhindern läßt?
Vielen Dank im Voraus
trunky
ich habe kleines Problem was mich eine Weile beschäftigt, ich hoffe mir kann jemand helfen.
Hintergrund: Ich möchte einfach Klicks auf Links zählen, keine Downloads oder sowas, sondern ganz normale (externe) Links. Nun habe ich das ganze mit "domain.tld/out.php?id=xxx.tld" gelöst, aber das ist ja super SuMa unfreundlich. Ich hätte halt gerne, dass die Links ganz normal sind und dann per Javascript gezählt wird (wenn halt einer JS aus hat, dann wird halt nicht gezählt, wurscht, der Link funktioniert trotzdem).
Dazu habe ich im Netz gefunden
als Javascript
Code:
function clickCounter(obj)
{
obj.href = "http://domain.tld/linkcounter.php?link=" + escape(obj.href)
}
und Links dann mit
HTML:
<a href="http://www.domain.tld" onmousedown="clickCounter(this)">externer Link</a>
Das Problem ist, wenn man die Links in einer neuen Seite laden läßt, dann ändert sich der Link auf die gesamte URL ..linkcounter.php?link=… und beim zweiten Klick dann alles nochmal hinten dran usw…
Da ich von JS 0 (in Worten Null) Ahnung habe, könnte mir jemand vielleicht helfen, wie sich das verhindern läßt?
Vielen Dank im Voraus
trunky