| Autor | Zpráva | ||
|---|---|---|---|
| Pracovnik997 Profil |
Dobrá den použivám jquery funkci datepicker na jednoduchý kalendář a vytvořil jsme teď ošetření aby ukazoval pouze některé dny a teď je problém chci poslat v onclicku() den který následně bude jediný ukázaný. Dole proměnná day je ta kterou chci měnit. Fungují oba scripty ale nespolupracujou spolu
onclick="zjisti_den(3);" function zjisti_den(den) {var day = den;} $(function() { $( "#datepicker" ).datepicker({beforeShowDay: function(date){ return [date.getDay() == day,""]}}); }); Vyzkoušel jsem všechno. Poraďte mi cokoli nemusí to být ani tak jak to chci já ale prostě jakkoli. Děkuji |
||
| Joker Profil |
#2 · Zasláno: 28. 8. 2013, 14:09:56
Pracovnik997:
Problém je, že ve funkci zjisti_den definujete lokální proměnnou day, která tím pádem platí jen uvnitř té funkce.
Jestli chcete globální proměnnou, vynechte var, nebo tam napište window.day
|
||
| _es Profil |
#3 · Zasláno: 29. 8. 2013, 09:15:23
Joker:
„Jestli chcete globální proměnnou, vynechte var, nebo tam napište window.day“
To nie je veľmi dobrá rada: Časté potíže, zajímavosti a poučné debaty » Používejte var.
Pracovnik997: Daj príkaz var day; mimo funkciu a vo funkcii maj len day=den.
|
||
|
Časová prodleva: 13 let
|
|||
0