Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]JS-zdarzenie button
Forum PHP.pl > Forum > Przedszkole
yta
Witam,mam problem ze skryptem. Z założenia ma on :
1)Użytkownik klika na Image1 z tekstem podpowiedzi
2)Znika podpowiedź
3)Jeżeli użytkownik wpisze tekst nie zostanie oczyszczone okno podpowiedzi
4)Jeżeli użytkownik niczego nie wpisze wraca treść podpowiedzi

Kod skryptu :
[JAVASCRIPT] pobierz, plaintext
  1. var aktualnyobrazek=1;
  2. function zmiana(id)
  3. {
  4. var aktualna = document.getElementById("zmiana_"+id);
  5. aktualna.style.backgroundImage="url('images/pasekszukania.png')";
  6. document.getElementById("zmiana_"+aktualnyobrazek).style.backgroundImage="url('images/szukajnazwafilmu.png')";
  7. aktualnyobrazek=id;
  8. }
  9. function sprawdz(id)
  10. {
  11.  
  12. if (document.getElementById("zmiana_"+id.toString()).value == "")
  13. document.getElementById("zmiana_"+id.toString()).style.backgroundImage="url('images/pasekszukania.png')";
  14.  
  15. }
  16.  
  17.  
  18.  
[JAVASCRIPT] pobierz, plaintext


Wywołanie :
[JAVASCRIPT] pobierz, plaintext
  1. <input type="text" class="szukaj_okienko" onFocus="zmiana(1);" id="zmiana_1" onBlur="sprawdz(1);"></input>
[JAVASCRIPT] pobierz, plaintext


Problem:
Klikam w inputa z podpowiedzią : podpowiedź nie znika
klikam w inputa niżej (nie ma on ustawionych żadnych zdarzen podpowiedź znika)
klikne gdzieś obok i znów się pojawia..
cały dzień się z tym męczę i nie wiem dlaczego to tak dziwnie się zachowuje ...

Czy ktoś widzi jakiś błąd w kodzie ? Mi wygląda on poprawnie..
A i dopiero są to moje początki z JS.. więc jak coś źle zrobiłem to proszę o poprawienie bądź naprowadzenie na poprawne rozwiązanie..
mat-bi
Wiesz, Firebug to naprawdę przydatna wtyczka i do tego, wiesz, co? Jest za darmo! (wiem, za bardzo ironizuję smile.gif)

yta
Interesowała by mnie pomoc w zakresie tego co napisałem ..
Bo mi zależy aby możliwie jeszcze dziś skończyć stronę główną portalu. Także mógłby ktoś powiedzieć co jest tu nie tak?
Możliwe osobiste podejrzenie poprzez TeamViewer.

Jeżeli aktualnyobrazek=0;
to po kliknięciu na właściwe pole wczytuje się drugie ale nie działa wówczas funkcja sprawdz
i mimo nie wpisania tam tekstu nie przywraca obrazka z podpowiedzią..

Rozumiem iż nikt nie pomoże..no trudno będzie tylko podmiana obrazka po kliknięciu biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.