Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
click counter

Registrovaný: 31.07.09
Prihlásený: 02.11.10
Príspevky: 27
Témy: 9
Príspevok NapísalOffline : 22.09.2010 19:20

Zdravíčko, chcel by som poradiť s jednoduchým scriptom pre hlasovanie k článkom.
Kód:
<script>
var clicks = 0;
</script>
<a href="" onClick="clicks++;">
<img src="images/thumbUp.png" title="Páči sa"/>
</a>
<input type="text" name="tUp" style="border:none; font-size:8px; width:10px; background-color:transparent;" value=clicks readonly="true" />

Problémom je, že nezobrazuje hodnotu premennej clicks.

Pri scripte
Kód:
document.write(clicks)
sa zase premenná neinkrementuje (alebo nevypíše?) ostáva aj po kliknutí hodnota 0.

Ďakujem. ;)







_________________
Noli tangere circulos meos.
Offline

Čestný člen
Čestný člen
click counter

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 22.09.2010 20:41

Samozrejme, ze ju nezobrazuje, nikde si neurcil, ako a kde ju zobrazovat ma. Document.write zasa prebehne iba raz, pri nacitavani stranky, preto nevidis zmeny. Vytvor si jeden element s IDckom, kam chces hodnoty vypisovat, a pouzi toto:
Kód:
onclick="document.getElementById('tvoje_id').innerHTML = ++clicks;"
Tento kod znamena, ze premenna clicks sa najskor inkrementuje a potom sa jej hodnota vlozi dovnutra nejakeho elementu.
Este odporucam nepouzivat document.write inokedy ako pri nacitavani stranky (napriklad v roznych udalostiach a pod.): http://diskuse.jakpsatweb.cz/?action=vt ... ment-write


Offline

Užívateľ
Užívateľ
click counter

Registrovaný: 31.07.09
Prihlásený: 02.11.10
Príspevky: 27
Témy: 9
Príspevok Napísal autor témyOffline : 22.09.2010 21:23

Výborne, ďakujem, pomohlo. :D
Ak by som chcel ale uchovávať danú hodnotu v externom .txt alebo .js súbore, pri čom pri každom načítaní by sa daná hodnota zavolala, zobrazila a pri inkrementovaní by sa prepísala v uvedenom .txt/.js súbore, ako by som mal postupovať?
Príp. ošetrenie viacnásobného hlasovania pridelením napr. jedinečného kľúča v cookie? Ak máš nejaký dobrý link, kde by som si to mohol naštudovať, budem veľmi rád, ako ťa mám otravovať ;)







_________________
Noli tangere circulos meos.
Offline

Čestný člen
Čestný člen
click counter

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 23.09.2010 15:27

Si si isty, ze to s tym suborom chces spravit? Jeden navstevnik klikne trikrat, zatvori stranku, druhemu sa otvori subor a bude mat nastavene tri kliknutia? Cookies budu lepsie riesenie, tie su rozdielne pre kazdeho navstevnika. Skusil si aj nieco hladat? Napr. http://www.quirksmode.org/js/cookies.html


Offline

Užívateľ
Užívateľ
click counter

Registrovaný: 31.07.09
Prihlásený: 02.11.10
Príspevky: 27
Témy: 9
Príspevok Napísal autor témyOffline : 23.09.2010 15:33

Momentálne som sa prepracoval k tomuto (zatiaľ ešte viacnásobné kliknutie jedným užívateľom neriešim)
Kód:
function vypis ()
{
fh=fopen("data.txt",0);
if(fh!=-1)
{
length=flength(fh);
str=fread(fh,length);
fclose(fh);
X=parseFloat(str);
++X;
}
fh=fopen("data.txt",3);
if (fh!=-1)
{
fwrite(fh,X);
fclose(fh);
}
}

Je jasné, že mi to zatiaľ nešlape.. :) ale mohlo by byť? :)







_________________
Noli tangere circulos meos.
Offline

Čestný člen
Čestný člen
click counter

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 23.09.2010 15:37

Nemohlo, Javascript nema pristup k suborom u navstevnika a priamo ani k suborom na serveri. Uvedomujes si, ake by to znamenalo bezpecnostne riziko?
Odporucam zabrzdit a ujasnit si, ako ktore webove technologie funguju.


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Vírus ? (Double click)

v Antivíry a antispywary

9

1209

29.11.2010 14:53

44mato44 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Click mimo elemetu

v JavaScript, VBScript, Ajax

2

354

15.02.2012 16:51

Bokos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery click event

v JavaScript, VBScript, Ajax

3

349

01.10.2013 22:18

shaggy Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. onMouseOver Click Sound

v JavaScript, VBScript, Ajax

5

591

25.07.2010 19:01

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HDD, Click of death?

v Pevné disky a radiče

2

338

06.08.2015 21:22

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Roccat Kone dvoj-click

v Externé zariadenia

0

302

09.10.2012 4:27

Kopto Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. logitech g305 mys double click problem

v Externé zariadenia

3

254

31.10.2023 20:55

mat123 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. On Click, Line 4: `)' expected near `;' ???

v Operačné systémy Microsoft

0

352

31.12.2007 16:08

MuFFin0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P: Click & Grow Smart Garden 9

v Predám

0

401

25.02.2020 18:35

GIGABYTE Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cvakanie v HDD (Click of Death) a reklamacia

v Pevné disky a radiče

1

318

01.05.2013 19:05

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Counter-strike

[ Choď na stránku:Choď na stránku: 1, 2, 3, 4, 5 ]

v Počítačové hry

123

8348

29.08.2008 13:41

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. RSS counter

v PHP, ASP

2

521

05.01.2009 1:54

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Counter - Strike server

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Počítačové hry

34

5826

26.03.2009 20:30

IntelSK Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Counter-Strike [PROBLEM]

v Počítačové hry

1

365

14.06.2014 12:34

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Counter strike source

v Počítačové hry

16

1289

14.02.2008 17:55

Poki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Counter Strike - 2

v Počítačové hry

7

522

16.02.2024 8:50

shiro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra