kostenloser Webspace werbefrei: lima-city


anzahl klicks eines links

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    jocko

    Kostenloser Webspace von jocko

    jocko hat kostenlosen Webspace.

    hi zusammen,möchte angeben,wieviel auf einen link geklickt wurde.
    hab schon gegooglt aber nichts gefunden.könnt ihr mir helfen?
    -----------------
    hätte es am liebsten mit html oder javascript

    Beitrag geändert: 19.11.2006 20:56:19 von jocko
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Das könntest du mit PHP machen:

    Deine Links gehen dann nicht direkt auf das Linkziel, sondern auf eine Weiterleitungs-Seite. Auf dieser installierst du einen Counter und leitest den User auf die Zielseite um. Den Counterstand kannst du dann neben dem Link anzeigen.

    Eine Lösung ohne PHP weiß ich nicht.
  4. s********n

    Also in Php wäre das, dass einfachste...:

    <?php
    $host = "mysql.lima-city.de";
    $user = "...";
    $pass = "...";
    
    $database = "...";
    
    // Verbinden zum MySQL-Server
    $db = mysql_connect($host,$user,$pass);
    
    //Counter
    if ($db) {
    if (mysql_select_db($database,$db)) {
    
    $query_0 = "SELECT * FROM counter WHERE url='$url'";
    $check_url = mysql_num_rows(mysql_query($query_0));
    
    if($check_url==0) // es wurden keine Ergebnisse gefunden
    {
    $query_1 = "INSERT INTO counter SET url = '$url', count='1'";
    $res = mysql_query($query_1);
    }
    else // wenn URL vorhanden ist (also mysql_num_rows==1), update der Daten
    {
    $query = "UPDATE counter SET count = count + 1 WHERE url = '$url'";
    $result = mysql_query($query);
    }
    }
    }
    
    Header("Location: ".$url);
    
    ?>


    es legt automatisch eine neue zeile (url) an, wenn sie noch nicht vorhanden ist...

    l sebi
  5. k*****1

    Das geht aber auch mit JS versuch&acute;s doch mal mit:

    <body>
    <form name="F1">

    <a href="JavaScript:zaehle()">Dein Text</a>
    <input type="text" name="E1">

    </form>
    </body>

    Und die Function dafür wäre:



    var i = 0;

    function zaehle() {
    i++;
    document.F1.E1.value=i+"";
    }


  6. Autor dieses Themas

    jocko

    Kostenloser Webspace von jocko

    jocko hat kostenlosen Webspace.


    var i = 0;

    function zaehle() {
    i++;
    document.F1.E1.value=i+"";
    }


    Wie geht das schon wieder mit der funktion?
  7. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Das geht aber auch mit JS versuch&acute;s doch mal mit:

    <body>
    <form name="F1">

    <a href="JavaScript:zaehle()">Dein Text</a>
    <input type="text" name="E1">

    </form>
    </body>

    Und die Function dafür wäre:



    var i = 0;

    function zaehle() {
    i++;
    document.F1.E1.value=i+"";
    }


    Wie soll das überhaupt funktionieren? Du speicherst ja doch gar nichts. Damit kannst du höchstens die Klicks, die jeder einzelne User auf den Link macht, speichern. Und das wird in der Regel 1mal sein.
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!