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. |
|
|
|
3miel Zmiana tresci inputa=zmiana koloru diva 19.12.2006, 15:07:33
batman Zrób takie coś:
[HTML] pobierz, plaintext <scr... 19.12.2006, 15:30:51
3miel Niesety ni edziala tak jak nalezy, a to dlatego że... 19.12.2006, 17:17:41
batman 1. Co zawiera zmienna c?
2. Sprawdź czy to pomoże... 19.12.2006, 19:29:23
3miel zmienna C zawiera kolor wygenerowany, natomiast to... 19.12.2006, 20:57:29
3miel Tzn powiem tak, ta zmienna przekazuje sie w onClic... 20.12.2006, 09:18:33 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 06:50 |