<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