Hi,
ich habe gerade mal angefangen mich ein wenig mit Ajax zu beschäftigen.
Ich habe probiert ein kleines Script zu schreiben, dass alle von meiner Homepage abgehenden Links in einer Datenbank speichert.
Leider scheint es, als würden nur einige dieser Klicks (wilkürlich, nicht immer die selben) gezählt werden.
Ich habe für diesen Recht einfachen Zweck jedenfalls Sajax als Framwork gewählt, um mir ein bißchen die Arbeit zu erleichtern.
Ich habe eine kleine Javascript Funktion geschrieben, die ich in alle Links und Formulare eingefügt habe, ungefähr so:
<form action="whatever.html" method="get" style="display:inline;" onsubmit="addClick(...);">
<a href="doesnt_matter.html" onclick="addClick(...);" class="bottom">Linktext</a>
die Funktion addClick enthält aus Testgründen im Moment nur die auszuführende Funktion selber:
... welche widerum von Sajax selbst per Export erzeugt wird, ich kopiere sie trotzdem mal:
So... Sajax ruft also eine andere Datei auf, die widerum den Link in die Datenbank einträgt.
Wie gesagt funktioniert das aber nur manchmal.
Woran kann das liegen?
Kann es sein, die Seite manchmal verlassen wird, bevor die Anfrage über onclick/onsubmit abgeschickt wurde oder ist das Unsinn?
Müsste sajax_do_call nicht auf die Rückmeldung warten, bevor dem Link gefolgt wird?
Bin da etwas hilflos...
Danke schonmal und viele Grüße
Simon
ich habe gerade mal angefangen mich ein wenig mit Ajax zu beschäftigen.
Ich habe probiert ein kleines Script zu schreiben, dass alle von meiner Homepage abgehenden Links in einer Datenbank speichert.
Leider scheint es, als würden nur einige dieser Klicks (wilkürlich, nicht immer die selben) gezählt werden.
Ich habe für diesen Recht einfachen Zweck jedenfalls Sajax als Framwork gewählt, um mir ein bißchen die Arbeit zu erleichtern.
Ich habe eine kleine Javascript Funktion geschrieben, die ich in alle Links und Formulare eingefügt habe, ungefähr so:
<form action="whatever.html" method="get" style="display:inline;" onsubmit="addClick(...);">
<a href="doesnt_matter.html" onclick="addClick(...);" class="bottom">Linktext</a>
die Funktion addClick enthält aus Testgründen im Moment nur die auszuführende Funktion selber:
... welche widerum von Sajax selbst per Export erzeugt wird, ich kopiere sie trotzdem mal:
So... Sajax ruft also eine andere Datei auf, die widerum den Link in die Datenbank einträgt.
Wie gesagt funktioniert das aber nur manchmal.
Woran kann das liegen?
Kann es sein, die Seite manchmal verlassen wird, bevor die Anfrage über onclick/onsubmit abgeschickt wurde oder ist das Unsinn?
Müsste sajax_do_call nicht auf die Rückmeldung warten, bevor dem Link gefolgt wird?
Bin da etwas hilflos...
Danke schonmal und viele Grüße
Simon