Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 173 Pomógł: 14 Dołączył: 27.03.2004 Skąd: Białystok Ostrzeżenie: (0%)
|
Witam, mam mały problem i najprawdopodobniej jest to banał. Mianowicie gdy tworzę zewnetrzny plik js poprzez utworzenie tagu <script> w DOMie i wywoluję zawartą w nim funkcje uzyskuję komunikat ReferenceError: user is not defined. natomiast jeśli załaduję klasycznie w htmlu ten sam plik wszystko działa bez problemu.
iframe.js w wielkim uproszczeniu
Ten post edytował SaMi 30.12.2013, 10:30:00 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%)
|
Poza tym proponowałbym - zamiast używania anonimowych funkcji do korzystania z "przestrzeni nazw":
Anonimowe funkcje są fajne - dla małych fragmentów kodu - przynajmniej takie moje zdanie po tym jak potrafią one namieszać w kodzie, który w ostateczności staje się jednym wielkim śmietnikiem. Moduły w dużym stopniu elminują konieczność ich używania jeśli chodzi o moduły. W kodzie czysto obiektowym potrzebne jest już zupełnie inne podejście do tematu. |
|
|
|
SaMi wywołanie funkcji 30.12.2013, 09:59:49
lukasz1985 Odpowiedź kryje się w tej całej ceregieli, którą w... 30.12.2013, 10:36:09
SaMi zakradł się mały błąd który skorygowałem.
Jest to... 30.12.2013, 10:43:54
SaMi Zmieniłem na przestrzenie nazw faktycznie łatwiej ... 30.12.2013, 14:42:03
lukasz1985 Odpowiedź na Twoje pytanie jest dość prosta. Otóż ... 30.12.2013, 22:36:57 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 23:34 |