<script>
function Licznik () {
var nazwa cookie = "Licznik"
this.IleWizyt = 0;
this.CzytajLicznik = function () {
if (document.cookie.length>0)
{
poczatek=document.cookie.indexOf(nazwa cookie + "=")
if (poczatek!=-1)
{
poczatek = poczatek + naza_cookie.length + 1;
koniec = document.cookie.indexOf(";", poczatek)
if (koniec == -1)
koniec = document.cookie.length
return parseInt (unescape(document.cookie.substring(poczatek, koniec)));
}
}
else
return 0;
}
this.ZapiszLicznik = function () {
this.IleWizyt +=1;
waznosc = new Dete();
waznosc.setTime(waznosc.getTime() + 1000 * 60 * 60 * 24 * 3650);
document.cookie = nazwa_cookie + "=" + escape(this.IleWizyt) + ";expires=" + waznosc.toGMTString();
}
this.WyswietlLicznik = function () {
document.write ("Odwiedziłe� tę strpnę " + this.IleWizyt+ "razy");
}
this.LicznikWStatusie= function () {
windows.status = "Licznik odwiedzin: " +this..IleWizyt + " razy";
}
this.IleWizyt = this.CzytajLicznik ();
this.ZapiszLicznik();
}
var L = new Licznik ();
L.WyswietlLicznik ();
L.LicznikWStatusie();
</script>
[ajax/js] Licznik
Rozpoczęty przez
logik_smoczek
, 14 05 2006 14:48
1 odpowiedź w tym temacie
#1
Napisano 14 05 2006 - 14:48
Jaki błąd zrobiłem w tym liczniku :?:
#2
Napisano 31 03 2007 - 11:52
1. To nie Ty pisałeś, bo gdybyś to pisał Ty to umiałbyś wyszukać błąd/błędy 
2. Ten kto to pisał musi mieć albo dys* coś tam, albo być nieźle cofniętym
3. Chcesz kilka błędów? Proszę:
Nawet przepisać nie potrafiłeś poprawnie?
nie ma takiej funkcji wbudowanej w JS jak Dete(). Jak już to Date().

Reszty już mi się nie chciało sprawdzać, patrząc na ten bajeczny kod
2. Ten kto to pisał musi mieć albo dys* coś tam, albo być nieźle cofniętym
3. Chcesz kilka błędów? Proszę:
var nazwa cookie ... poczatek=document.cookie.indexOf(nazwa cookie + "=") ... poczatek = poczatek + naza_cookie.length + 1;a) podejrzewam, że to miała być jedna zmienna (mówię o: nazwa cookie)
waznosc = new Dete();
document.cookie = nazwa_cookie + "=" + escape(this.IleWizyt) + ";expires=" + waznosc.toGMTString();c) o tu znowu inne wykorzystanie zmiennej zadeklarowanej na początku, tym razem nazwa_cookie. Graty. Radzę jednak używać ciągu znaków w zmiennych bez spacji, to taka dygresja na przyszłość
Reszty już mi się nie chciało sprawdzać, patrząc na ten bajeczny kod
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych








