![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób przekazać zmienną poza funkcję, jQuery :/
mając funkcję:
chciał bym w miejsce "Komunikat który chciał bym zmieniać", została przekazywana zmienna message Ten post edytował perhydrol 7.07.2010, 12:51:06 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, no tak, a jeszcze jak się później odwołać poprawnie to zmiennej message, a raczej elementu?? :/
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Hmm, no tak, a jeszcze jak się później odwołać poprawnie to zmiennej message, a raczej elementu?? :/ a może w Twoim przypadku najprościej by było zapisać wartość w jakiejś składowej zmiennej globalnej po czym do niej się odwołać(IMG:style_emoticons/default/questionmark.gif) - żeby w globalu sobie śmieci za wiele nie robić to tam jakąś tablicę lub obiekt json [odpowiednik tablicy asocjacyjnej]...ale w skrócie to zamiast message to window.mesasage=wartość a odwołanie przez window.message... dało by się to optymalniej gdyż w tym przypadku zmienna będzie szukana w górę w każdym obiekcie nadrzędnym aż do obiektu window - ale trza by więcej tłumaczyć... a i jeszcze jedno - co prawda dawno w js nie pisałem ale o ile dobrze pamiętam to jeśli zmienną nie poprzedza się przez var to bodajże także ona ląduje w obiekcie window - więc wystarczyło by zrobić tak jak zrobiłeś nie pisząc var przed zmienną a potem odwołać się po prostu do tej zmiennej bez żadnego window - o ile ta zmienna nie będzie zadeklarowana w jakimś nadrzędnym obiekcie jako prywatna... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:38 |