grüße euch,
hoffe ihr könnt mir weiterhelfen, habe folgendes programmiert.
<script type="text/javascript">
var track = true;
function tracker (URL) {
var newURL = "http://bla.aspx?requestUrl="+ URL;
//location.href = newURL;
alert(newURL);
}function prepareLinks() {
var a = document.getElementsByTagName('a');
alert (a.length);
for (i=0; i<a.length; i++) {
var uri = a[i].getAttribute('href');
a[i].setAttribute('href', '#');
//a[i].setAttribute('onclick', 'tracker(''+uri+'');');
a[i].onclick = function() {tracker(uri);};
}
}var uri = document.URL;
tracker(uri);if (track != false)
{
prepareLinks();
}</script>
>
> es soll immer die URL ausgelesen werden und an die "tracker" function gehen.
>
> wenn "track = true" sollen alle links gezählt werden und ein onclick an jedes href hinzugefügt werden, welches ebenfalls die "tracker" function anspricht.
>
> egal wie ich die function verschiebe, entweder countet der mir "0" wie in diesem fall, oder wenn ich es verschiebe, countet er in meinem fall "2", jedoch geht immer die selbe url zum "tracker".
>
> irgendwie stimmt mit der "prepareLinks" function etwas nicht.
>
> danke.