Autor | Zpráva | ||
---|---|---|---|
Camo Profil |
#1 · Zasláno: 18. 12. 2009, 00:00:33
Snažil som sa dnes pochopiť obor premenných v JS a tak som si napísal primitívny scriptík.
Deklaroval som v ňom globálnu prem. X, nastavil jej hodnotu na 1 a dve funkcie. Funkciu prepis(y) prepíše X na 2 a vyhodí alert s jeho hodnotou a funkciu noako(), ktorá zobrazí hodnotu globálnej prem. X. Problém je v tom, že keď zavolám noako() zobrazí síce X, ale: Ak ešte nieje prepísané tak mi vyhodí alert v ktorom je 1, ale keď stlačím OK prepíše to X z 1 na 2. Teda ako keby som tým OK volal fc. prepis(2). Čo vôbec nechápem. Môže mi niekto povedať, čo to ten alert robí? <body> <script type="text/javascript"> var x=1; function prepis(y){ x=y; alert (x); } function noako(){ alert (x); } </script> <div style="background-color:blue" onclick="prepis(2)">Prepis!!!!!!</a> <div style="background-color:red" onclick="noako()">No ako??????</a> </body> </html> |
||
Camo Profil |
#2 · Zasláno: 18. 12. 2009, 00:12:42
No tak už poznám aj odpoveď a síce mal som tam miesto /div - /a
Odhalili ma tu. |
||
Časová prodleva: 14 let
|
0