Strona 1 z 1
Wcisnięty klawisz nawigacji
Napisane:
5 marca 2004, o 22:15
przez benek737
Re: Wcisnięty klawisz nawigacji
Napisane:
5 marca 2004, o 22:22
przez lockoom
Napisane:
5 marca 2004, o 22:43
przez benek737
To jest link do mojej strony
Adres usunięty na prośbę autora posta. lockoom
rozumiem, że same stany "rollover" nie rozwiążą tego tematu?
Napisane:
6 marca 2004, o 16:11
przez lockoom
Ja widzę dwa wyjścia:
1. Użyć raczej skomplikowanego kodu JS aby podmieniać obrazki oraz akcje onmouse* w zależności od klikniętego elementu w menu.
2. Drugie jest tym, którego chciałeś uniknąc czyli przeładowywanie obu ramek.
To pierwsze jest wykonalne, ale jeśli sam nie znasz się na JS to raczej Ci nie pomożemy, bo taka przeróbka wymagała by poświęcenia czasu, którego jak wiadomo zawsze jest za mało. Jeśli natomiast trochę rozumiesz JS to mogę trochę doradzić.
Dla każdego linka obsłuż zdarzenie onclick. Wprowadź zmienną, w której zapisywać będziesz numer klinkiętej pozycji w menu (0 - żadna). W zdarzeniu onclick dla każdego linka sprawdzaj czy dany numer klikniętego obrazka zgadza się z tym zapisanym, jeśli nie to zmień grafikę w zapisanym na "nie klikniętą", a do zmiennej zapisz nowy numer.
W zdarzeniach onmouseover i onmouseout (zdarzeń onmousedown i onmouseup moim zdaniem możesz się pozbyć) sprawdzaj czy kursor znajduje się nad linkiem, którego numer zapisałeś jako kliknięty. Jeśli tak - to nie podmieniaj grafik, jeśli nie - to oczywiście podmieniaj.
Napisane:
6 marca 2004, o 16:29
przez benek737
Wciśnięty klawisz
Napisane:
8 marca 2004, o 00:08
przez benek737
Re: Wciśnięty klawisz
Napisane:
8 marca 2004, o 12:03
przez lockoom
Napisane:
8 marca 2004, o 13:55
przez Wydra707
Napisane:
8 marca 2004, o 15:19
przez lucas
WCIŚNIĘTY KLAWISZ
Napisane:
8 marca 2004, o 20:22
przez benek737
Wcisniety Klawisz
Napisane:
9 marca 2004, o 00:46
przez benek737
Przepraszam za zamieszanie, ale juz znalazłem błąd - w kodzie wyswietlanej strony
if (top.menu.nowLoaded) {top.menu.setButtons(); }
odwołanie jest do ramki z www "menu" zamiast index_gora... Jest już późno i...
Jednak chciałbym prosić o wyjaśnienie, dlaczego jeżeli w kodzie zmienię wszystkie zmienne z "o" na np "x" czyli var x1,x2 zamiast o1,o2 itd. we wszystkich miejscach kodu, gdzie ona wystepuje - to skrypt przestaje działać prawidłowo...? Czy "o" ma jakieś specjalne znaczenie w JS...? Mam nadzieję, że nie jest to zbyt głupie pytanie na tak poważne forum...
Z góry dzięki za info!
Pozdrawiam!
Re: Wcisniety Klawisz
Napisane:
9 marca 2004, o 01:05
przez lockoom
Napisane:
9 marca 2004, o 01:25
przez benek737
Napisane:
9 marca 2004, o 17:23
przez Wydra707
Wciśniety klawisz
Napisane:
10 marca 2004, o 01:18
przez benek737