Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Zählen beim Klick auf Button
HTML-Editor phase 5 Support > Fragen, Lösungen zu HTML-Problemen bzw. Webdesign-Fragen - Talk > HTML
amethyst
Hallo Ihr Lieben,
wer hat eine Idee, wie ich auf einer ausschließlich lokalen HTML-Seite einen Klickzähler verwirklichen kann?

Lokal heißt für mich, dass PHP nicht in Frage kommt, oder seh ich das falsch?

Mit diesem/n Counter/n sollen verschiedene Auftragsarten gezählt werden, also beipielsweise 3 Button mit verschiedenen Auftragsarten und darunter, daneben oder drüber die Anzahl der Klicks auf den jeweiligen Button.

Ist sowas mit javaskript zu verwirklichen, wenn ja wie?

Meine Idee ins unreine: Eventhandler onclick, aber wie muss die function eingebunden werden?

Wäre nett, wenn mir jemand weiterhelfen könnte ;-))

Lieber Gruß

Uschi
Mischdele
-
amethyst
Hi Mischdele,
ich werde so wie es aussieht auf Excel zurückgreifen und auf die VBA-Programmierung. Danke für die Antwort.

Gruß und frohe Ostern

Amethyst
i.b.g
Hallo,

also ich habe mir auch lokal den Webserver eingerichtet. Dabei ist meine lokale Umgebung das Testfeld für alles mögliche. Unter anderem ist dabei auch Perl - PHP liegt mir nicht so - bei mir installiert. So kann ich einiges an Scripten lokal testen, die ich später im Inter-/Intranet nutzen will. Das funktioniert perfekt. Dazu kommt noch MySQL und das Ding ist perfekt, obwohl ich für so einen kleinen Zähler keine Datenbank nehmen würde. Ein CSV-Tabelle macht es sicher auch. Also ran an PHP/Perl und los. wink.gif
Einen Testzähler mit Perl hätte ich anzubieten. Nichts perfektes, eher so als Einstieg. Ich starte es als SSI-Script und habe eine Liste der nicht zu zählenden IP's und einen Zeitschalter, der erst wieder zählt, wenn eine IP länger als 5 Minuten "weg" war.
Conny
Hi Uschi,

da kann ich meinen Vorrednern anschließen, mit JS wird es wohl kaum gehen.
Einfacher wäre da sicherlich ein kleines PHP-Script.
Selber verwende ich auch sowas auf meine Download-Seite
Beim Klick auf dem Link wird neben dem eigentlicher Link (indiesem Fall was zum Download) auch ein Counterscript (in PHP) angesprochen der in eine Log Datei die Vorhandenen Zahl um eins erhöht.
Eine PHP-Include ruft diese Log-Datei auf und liest sie aus (das ist dann die Zahl in der Spalte 'wie oft') und damit es sofort sichtbar wird sorgt dann eine JS-Zeile : ONBLUR="java script:location.reload();

Das Counter-Script sieht so aus:
<?php
// Name der Log-Datei
$p_counter='download-11.log';
// nicht vorhandene log-Dateien zuerst erstellen und auf chmod 777 stellen !
// Daten einlesen

$temp=file($p_counter); $counter=$temp[0];
{
$counter++;
$fh=fopen($p_counter, 'w');
fwrite($fh, $counter);
fclose($fh);
}

// Downloadfile aufrufen
Header("Location:".$_GET['URL']);
exit;
?>

Vielleicht hilft es Dir doch weiter....

Klar, ein cgi / Perl Script kann sowas auch, aber da fragst Du lieber Ingo.... smile.gif

Im übrigen wäre ich durchaus neugierig nach Deine Exel lösung!!

cu
Conny
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2012 Invision Power Services, Inc.