Zacząłem naukę JS od strony kursjs.pl , jednakże znalazłem tam kilka błędów (literówki, brakujące nawiasy),
dzięki którym trochę kodów nie działa. Mimo tego przeglądałem “kurs” dalej, ponieważ tłumaczenie skryptów było w miare jasne.
Aż natknąłem się na taki oto kodzik, który mnie bardzo zainteresował :
Założeniowo, ten kod ma za zadanie zmianę zdjęcie “nazwa”_on.jpg na “nazwa”_off.jpg po kliknięciu na niego myszką a po dblkliku ma wrócić “nazwa”_on.jpg . Moja przeróbka kodu polega na zamienie onmouseover na onclick i onmouseout na ondblclick. Oryginalny kod znajduje sie tutaj : http://kursjs.pl/kurs/obrazki.html (dział efekt roll over dla wiekszej ilosci obrazkow).
Jaki mam problem? Nie wiem jak wstawic zdjecia w html-u, tak aby pasowaly do tego kodu. Znam tag <img src=“nazwa”> jednakże nie wiem co po nim wpisac tak aby wszystko ładnie działało. Czy jest ktoś w stanie mi pomóc? + Jak przerobić ten kod tak aby przy pierwszym kliknięciu pokazywał się obrazek “nazwa”_off.png a po drugim znów “nazwa”_on.png. Jeśli coś napisałem niezrozumiale, pytajcie postaram się wytłumaczyć.
Tak podpinasz bibliotekę jq pod stronę (hosting google’a, można również taki plik pobrać i ładować go z własnej strony/serwera), jest to wymagane do działania skryptów:
To jest js, z tym że kiepsko napisany. Poza tym wywala błędy w konsoli.
ID masz jedno, więc funkcje w stanie w jakim jest powinieneś powielić tyle razy ile jest obrazków. Tablica nazwa powinna mieć nazwy obrazków wraz ze początkiem ścieżki docelowe. Poza tym js to nie php, tam nie zawsze można raz sobie deklarować zmienne, a raz nie.
Gość korzysta z obiektu image a nie wie co ona robi. Olej ten kurs bo niczego się nie nauczysz. Polecam ten na stronie mozilli (eng)
Nie ucz się dla samej nauki, wymyśl sobie jakieś zadanie / projekt i stwórz go. Szukaj odpowiedzi w necie a jak nie znajdziesz, albo nie będziesz wiedział jak szukać to wrzuć pytanie na forum .