![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam prosty kodzik w js:
Który nie działa prawidłowo. Po wczytaniu strony funkcja zmienOpis(); jest wykonywana mimo warunku onmouseover. Dlaczego tak się dzieje? -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pierwsza rzecz:
Powyższa tablica ma indeksy liczbowe więc nie możesz przekazywać do funkcji ciągu znaków (np. '1') i robić "opisy[liczba];" bo twoja "liczba" to nie jest liczba tylko numeryczny ciąg znaków. Druga sprawa:
ad. 2a) To jest wywołanie fukcji. Dlatego wykonuje ci się ona przy załadowaniu strony. ad. 2b) To jest przekazanie referencji do funkcji. Wykona się ona przy zdarzeniu onmouseover. Niestety nie jestem specem od JS, ale chyba nie da się przekazać argumentów do tej funkcji. ad. 2c) Tutaj też referencja tylko do anonimowej funkcji by można było wywołać twoją funkcję z odpowiednim argumentem (zauważ, że argumentem jest liczba). Po lekkich przeróbkach (wyżej masz wskazówki) skrypcik będzie "chulał jak ta lala". ![]() Pozdrawiam. |
|
|
![]() ![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Dziekuję. Działa.
-------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:52 |