Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana tresci inputa=zmiana koloru diva
3miel
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 16:32