Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Wywolanie funkcji JS
wasik89
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.09.2008

Ostrzeżenie: (0%)
-----


Witam.

Zgodnie z teoria kazda funkcje zdefiniowana samemu ...
Kod
function myFunction() {
    // cialo funkcji
}

da sie wywolac w sposob:
Kod
myFunction();

, ale także i w taki
Kod
window.myFunction();

z racji tego ze wszystkie zadeklarowane funkcje wywodza sie z jednego obiektu nadrzednego w tym wypadku obiektu window przegladarki.

Jednak ostatnimi czasy zauważyłem że wywołanie z użyciem window przestało działać... czemu ?
Go to the top of the page
+Quote Post
#luq
post
Post #2





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Może masz definicje tej funkcji w jakimś zamknięciu?

Ogólnie spod konsoli JS:

Kod
function foo(){ console.log(123); }
window.foo();
>> 123
foo();
>> 123


A więc u mnie na Chrome działa
Go to the top of the page
+Quote Post
zegarek84
post
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


Cytat(wasik89 @ 3.09.2011, 10:21:14 ) *
Zgodnie z teoria...
Chyba spiskową ;]

poczytaj o zasięgu zmiennych w JavaScript (tyczy się to także funkcji).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:51