![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dziwna rzecz mi się przytrafiła: Kod function stop(b, nr){ if(go[nr] == true){ [b]// TU WIDZI ZMIENNA NR[/b] m[nr] = b; [b] // TU WIDZI ZMIENNA NR[/b] clearTimeout(t[nr]); foo = document.getElementById(B); foo.style.height = parseInt(foo.style.height)-5+'px'; if(parseInt(foo.style.height) > 0){ alert(nr) [b]// TU WIDZI ZMIENNA NR[/b] s = setTimeout("stop(m[nr])", 1); [b]// TU JUZ NIE WIDZI ZMIENNEJ NR[/b] }else{ foo.style.width = '180px'; } } } Dlaczego tak jest? Ten post edytował misiek172 5.05.2008, 14:21:03 -------------------- zmoderowano - waga i rozmiar
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
Cytat s = setTimeout("stop(m[nr])", 1); // TU JUZ NIE WIDZI ZMIENNEJ NR ... Dlaczego tak jest? bo to jest JS a nie PHP ... JS nie interpretuje zmiennych w ciągach "" zamień na: Kod s = setTimeout("stop(m["+nr+"])", 1);[b] [/b] i bedzie ok ... a przy okazji - bądź uprzejmy i popraw 1 posta i dodaj znaczniki [code ] do kodu .... -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
wlasnie nevt nie masz racji w tym wypadku, poradziłem sobie w ten sposob:
setTimeout(function(){ stop(m[nr]);}, 1) -------------------- zmoderowano - waga i rozmiar
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
a możesz mi wytłumaczyć w którym miejscu mojej wypowiedzi nie mam racji?
-------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
bo gdy mam zmienna globalną to wtedy normalnie działa w : "stop(m[nr])"
-------------------- zmoderowano - waga i rozmiar
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
Cytat bo gdy mam zmienna globalną to wtedy normalnie działa w : "stop(m[nr])" skoro jestes taki dobry w zmiennych globalnych, to po co zadajesz tu pytania ? marnujesz tylko nasz czas, przecież i tak wiesz lepiej ... -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
nevt nie rozumiem twojej złości, powiedziałem to co uważam, forum służy do pomocy i wymiany poglądów, więc nie wkurzaj się na mnie tylko dla tego że się sprzeciwiłem z twoim zdaniem, może nie mam racji, ale tak wyszło z moich testów
-------------------- zmoderowano - waga i rozmiar
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:32 |