Strona 1 z 1

Wcisnięty klawisz nawigacji

PostNapisane: 5 marca 2004, o 22:15
przez benek737

Re: Wcisnięty klawisz nawigacji

PostNapisane: 5 marca 2004, o 22:22
przez lockoom

PostNapisane: 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?

PostNapisane: 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.

PostNapisane: 6 marca 2004, o 16:29
przez benek737

Wciśnięty klawisz

PostNapisane: 8 marca 2004, o 00:08
przez benek737

Re: Wciśnięty klawisz

PostNapisane: 8 marca 2004, o 12:03
przez lockoom

PostNapisane: 8 marca 2004, o 13:55
przez Wydra707

PostNapisane: 8 marca 2004, o 15:19
przez lucas

WCIŚNIĘTY KLAWISZ

PostNapisane: 8 marca 2004, o 20:22
przez benek737

Wcisniety Klawisz

PostNapisane: 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

PostNapisane: 9 marca 2004, o 01:05
przez lockoom

PostNapisane: 9 marca 2004, o 01:25
przez benek737

PostNapisane: 9 marca 2004, o 17:23
przez Wydra707

Wciśniety klawisz

PostNapisane: 10 marca 2004, o 01:18
przez benek737