![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 0 Dołączył: 10.06.2004 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki kod: Kod document.getElementById('borderdiv').style.background = document.getElementById('border').value;" i działa dobra, tylko jak zrobić, żeby automatycznie wykrywalo kiedy następuje zmiana w polu input? I gdy nastąpi ta zmiana to ma sie wykonac ten kod. Mozecie mi pomoc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Jeśli chcesz, by zmienna była globalna, zdefiniuj ją poza ciałem funkcji:
Kod var zmiena_globalna; function cos() { // ... } function cos2() { // ... } // ... Przekazanie zmiennej do skryptu po wykryciu zdarzenia onclick. Musisz zmienić funkcję tak, by przyjmowała dodatkowy argument (ewentualnie odwołać się to obiektu arguments - ale to już inna historia (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ). Następnie w elemencie, w którym masz zdefiniowane zdarzenie onclick, przypisujesz odpowiednią funkcję z dodatkowym parametrem. Cytat zmienna C zawiera kolor wygenerowany, natomiast to nie ma nic wspolnego... To może mieć dużo wspólnego, ponieważ zmiana koloru w stylach przy pomocy JS nie zawsze jest możliwa. Głównie dlatego, że kolor jest źle zadeklarowany. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:32 |