Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienne globalne i lokalne appendchild
MarcinKostrzewa2
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 7.01.2008

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


Mam problem z poniższą funkcją:


Kod
del.onclick=function(){
    wstaw.removeChild(div1_element);
    wstaw.removeChild(tablica_img[bb]);
    alert(bb);
    };


zmienna bb ma wartość globalną. W alercie pokazuje mi natomiast wartość zmiennej bb jako lokalną!? Jak odwołać się do bb globalnej??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
zegarek84
post
Post #2





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

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


window.zmienna_globalna.... lub nie mieć po drodze zdefiniowanej zmiennej lokalnej o identycznej nazwie - wówczas zadziała po prostu zmienna_globalna


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
MarcinKostrzewa2
post
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 7.01.2008

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


Może inaczej.

Jeśli zmienie wstaw.removeChild(tablica_img[bb]); na np, wstaw.removeChild(tablica_img[3]);
to funkcja nie usuwa mi trzeciego elementu z tablicy czyli (tablica_img[3]) przy pierwszym kliknięciu w dowolny del, tylko usuwa mi tablica_img[3], dopiero wtedy gdy klikne w del przy elemencie tablica_img[3].

Dodatkowo wstawiam link bo ciężko wytłumaczyć:

http://gangsta0.vot.pl/

Ten post edytował MarcinKostrzewa2 25.11.2010, 19:06:05
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 05:50