Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok NapísalOffline : 04.09.2012 12:12

zacinam s javascriptom

uplne jednoduchy javascrit, ktory meni po kliknuti farbu pisma + pripocitava pocet kliknuti, v IE ide, v opere ide, v mozille len meni farbu, ale nepocita, neviete preco?

Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>zmena prvkov</title>
<script language="javascript">
var kliky=0;
</script>
</head>
<body id='kuk' text='blue'
onclick="
kliky=kliky+1;
if (kliky%2) this.text='red';
else this.text='blue';
Pocet.innerText=kliky;
" >
po kliknuti sa zmeni farba textu<br />
pocet kliknuti = <b id='Pocet'>0</b>
</body>
</html>


Offline

Správca fóra
Správca fóra
preco to nejde v mozille?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 04.09.2012 13:07

skus pozriet .textContent, prip. aj ine moznosti ako zabezpecit funkcnost skriptu v najpouzivanejsich prehliadacoch







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 04.09.2012 19:14

tu som daco nasiel https://developer.mozilla.org/en-US/doc ... extContent
ale nerozumiem tomu, to mam v mojom skripte "innerText" nahradit "textContent"
ci ako si to myslel?

edit: asi nie, ked to nahradim, otvorim v mozile a vidim:
Kód:
po kliknuti sa zmeni farba textu
pocet kliknuti = 0


a ked kliknem uz vidim len red, blue, red ...

vobec nevidim ten text a pocet kliknuti


Offline

Čestný člen
Čestný člen
preco to nejde v mozille?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 04.09.2012 19:29

this.text (cize document.body.text, pretoze ten onclick handler je naviazany na body) je farba textu v dokumente. objektElementu.textContent alebo .innerText je vnutorny textovy obsah elementu (ale nedovoluje pouzivat HTML). Ty si ocividne nenahradil innerText, ale text, preto sa ti to tak chova. Ale nemozes to prosto prepisat, lebo textContent zase nebude fungovat inde.
Pogoogli si nasledovne: document.getElementById (nie vsetky prehliadace ti vytvoria globalnu premennu Pocet na zaklade ID), objekt style (aby si mohol menit normalne CSS, nie <body>.text) alebo vlastnost className, aby si mohol iba prepinat triedy a tie farby mat zadefinovane externe, dalej nejaky pohyb v DOM a vlastnost nodeValue (najspravnejsi sposob by bol zamerat ten textovy uzol a menit jeho hodnotu) a v neposlednom rade spravne viazanie udalosti (nie HTML atributmi).
S Javascriptom ocividne len zacinas, nesnaz sa pouzivat cudzie zle skripty.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 04.09.2012 19:50

Duri, dik, ved som na zaciatku dnes napisal, ze s nim zacinam ...
idem sa na to pozriet

+ https://developer.mozilla.org/en-US/doc ... extContent

je tam nejaky priklad, 11 riadkov ... ako sa to ma pouzit ? nieco ma byt v tele, nieco asi v hlavicke, ohranicene <script ... </script> ze ? mozes mi ten priklad tam prepisat, ako ho mam ulozit ?


Offline

Čestný člen
Čestný člen
preco to nejde v mozille?

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

Ja som ti to teda na ukazku napisal, ale len kvoli tomu, aby si pochopil, ako spravne pisat skripty; necakaj, ze to budeme robit pravidelne. Citaj komentare, opytaj sa, ak nebudes niecomu rozumiet.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 04.09.2012 20:16

Ďuri píše:
...
S Javascriptom ocividne len zacinas, nesnaz sa pouzivat cudzie zle skripty.

tak porad ako zacat ? ako mam vediet ze skript je zly, ked sa v tom nevyznam ... a neviem ze je zly


Offline

Čestný člen
Čestný člen
preco to nejde v mozille?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 08.09.2012 16:28

http://stackoverflow.com/questions/7488 ... ript-books


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


Podobné témy

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

v nVidia grafické karty

12

928

22.04.2008 20:41

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prečo to nejde?

v Pevné disky a radiče

8

532

11.04.2010 23:06

Durinko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. preco mi to nejde?

v PHP, ASP

27

1126

07.09.2007 19:16

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prečo mi nejde mikrofon????

v Audio programy

8

1489

22.02.2009 16:52

HallOfFame Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preco nejde while? help

v PHP, ASP

4

522

29.07.2007 16:19

TECHNODROME Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preco mi nejde sietovy kabel?

v Siete

4

2446

14.01.2007 14:59

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preco mi nejde spustit hra

v Počítačové hry

20

1274

17.07.2014 15:15

Rastulinqo1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WL-5460AP prečo nejde Internet???

v Siete

14

2289

21.03.2010 17:43

AReYco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 3 Ventilátory, jeden nejde, prečo?

v Chladiče a všetky druhy chladenia

2

566

07.10.2015 12:16

martinius96 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. preco mi nejde zosilnit mikrofon?

v Zvuk

0

659

05.05.2008 19:33

sOsek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nemam sajnu preco mi nejde zvuk

v Audio programy

0

351

23.11.2014 12:25

audiodsp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. preco mi nejde telka cez internet?

v Operačné systémy Microsoft

13

1117

08.05.2009 18:57

piskvorko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. preco nejde T mobile modem ZTE MF190

v Siete

1

550

31.03.2012 9:50

mpete Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preco mi nejde zvuk .....prosim som zufaly...

v Audio programy

2

2341

27.02.2008 23:27

mouse Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Win Vista - Preco mi nejde rozhranie Aero ?

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

v Operačné systémy Microsoft

30

10530

31.12.2014 7:45

amdfusion Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal preco mi to nejde pomozte plz

v Assembler, C, C++, Pascal, Java

17

1738

14.10.2007 16:45

juho 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