Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi Leute ... eigentlich hab ich nur ne generelle Frage:

Jeder kennt doch sicher so "Mauso-meter" ... tools die mitberechnen welche Strecken man mit der Maus zurücklegt... Ich find die Idee an sich ganz cool und hab mir gedacht ob es möglich ist sowas auf einer Webseite einzubaun!

So das bei meiner Community die Strecke einews jeden Users gespeichert wird.

Mit Javascript kann ich ja immer die mausbewegungen auslesen ..

Speichern würd ich die Strecke gern in der Datenbank ..

Aber ich kann ja nicht bei jeder mausbewegung nen Query absetzen ... also muss ich das irgendwie in einer Session speichern oder so ....

Ich wäre hier um jeden Denkansatz froh bzgl. dieser Idee :)

Ps. das ganze sollte natürlich nicht mega Performancelastig sein ;)

Danke schon mal ....

mfg

mcmaiers

Geschrieben

Hallo,

vielleicht kann du mit einer Kombination aus beiden die Strecken speichern.

Aber eins ist sicher, mit PHP alleine wirst du das nicht schaffen.

PHP wird Serverseitig ausgewertet wärend Java clientseitig ausgewertet wird, das soll heissen dass das ganze PHP Script schon ausgeführt ist, bevor es zum Client gesendet wird, wärend aber der Java Teil erst auf dem Client selbst ausgeführt wird.

mfg

Geschrieben

Jep das ist klar das PHP allein Kakke ist ... ich hab schon an eine AJAX Variante gedacht ... die frage ist nur ob das mit Kanonen auf Spatzen geschossen ist?!

Geschrieben

AJAX sagt mir zwar nix, aber hier mal ein einfacher Denkansatz - vielleicht ist er ja ganz nützlich.

  • mit JScript die Mausstrecke in ein HIDDEN-Feld schreiben
  • bei Mausbewegungen den Wert im HIDDEN-Feld dazuaddieren
  • beim Verlassen der Seite den Wert mit PHP in die DB schreiben (<body onUnload=...)

^^ Sag mir mal was du davon hältst.

Geschrieben

Ahhh das mit dem onUnload() find ich schon mal super!! Denn das war eines meiner größten "probleme" wann ich das ganze machen soll!

Coole Idee :)

Geschrieben
AJAX sagt mir zwar nix, aber hier mal ein einfacher Denkansatz - vielleicht ist er ja ganz nützlich.

  • mit JScript die Mausstrecke in ein HIDDEN-Feld schreiben
  • bei Mausbewegungen den Wert im HIDDEN-Feld dazuaddieren
  • beim Verlassen der Seite den Wert mit PHP in die DB schreiben (<body onUnload=...)

^^ Sag mir mal was du davon hältst.

Billiglösung und unperformant. Auf HTML-Elemente zugreifen kostet eine Menge Zeit.

Halt die Stracke einfach in einer Javascript-Variable und übermittel sie beim verlassen an ein PHP-Script (XHTTP-Request - die übergabe kannst du ganz simpel per GET machen) das die Werte in ne Datenbank einträgt.

Geschrieben

Ajax ist doch für das optimal und auch recht leicht umzusetzten. Mit den Spatzen: Wieso? Für sowas is Ajax doch _gedacht_. Einzige Problem halt: du must abfangen wenn der User nen Link klickt.

Ich stell mir hier aber eher die Sinnfrage :>

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...