Licznik pobrań pliku bez użycia bazy danych
Przejdźmy teraz do pliku clik.html w nim zaciągniemy biblioteke prototype i click.js oraz tworzymy linki. Ja dla przykładu stworzyłem 3 linki do 3 fikcyjnych plików.
Funkcja show(); uzupełnia 3 przykładowe div'y o wartość pobrań plików w moim przypadku div'y a, b, c
Funkcja licz('plik2.rar','b'); działą po kliknięciu w link, pierwszy parametr to link do pliku, drugi parametr to nazwa div'a w którym ma zostać załądowana wartość kliknięć.
Jak widać stworzenie linku jest banalnie proste :)
Dalsza czê¶æ: 1 2 3 4 5
Listing
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Zliczanie pobrań</title>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="click.js"></script>
</head>
<body>
<script type="text/javascript">show();</script>
<table>
<tr>
<td><a href="javascript:licz('plik.rar','a');">Nasz plik 1</a></td>
<td><div id="a"></div></td>
</tr>
<tr>
<td><a href="javascript:licz('plik2.rar','b');">Nasz plik 2</a></td>
<td><div id="b"></div></td>
</tr>
<tr>
<td><a href="javascript:licz('plik2.rar','c');">Nasz plik 3</a></td>
<td><div id="c"></div></td>
</tr>
</table>
</body>
</html>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
Plik chyba powinien nazywać się plik.php a nie click.php ...
autor: Krzysiek | 112 | 2009-03-05 21:16:32
Masz racje, potrzeba zmienić:
var myAjax = new Ajax.Request('plik.php',
na:
var myAjax = new Ajax.Request('click.php',
aby skrypt poprawnie działał.
autor: Divix | 113 | 2009-03-05 22:38:12
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno