skrypt służący do otwierania jak i chowania menu, póki co w przeglądarce internet explorer menu się rozwija, aczkolwiek jak znajdę chwilę czasu, poszukam odpowiedniego rozwiązania dla przeglądarki mozilla (a co za tym idzie netscape)
jak w większości przypadków moich skryptów, zasada działania jest bardzo prosta jak już się ją wytłumaczy.
po wywołaniu odpowiedniego zdarzenia (zazwyczaj jest to najechanie myszką na obiekt) wywoływana jest funkcja pokazująca menu. odbywa się to w dwóch krokach. pierwszym jest przesunięcie menu w odpowiednie miejsce. do tego jest podawany obiekt względem którego menu ma być pozycjonowane (zazwyczaj jest to "this") oraz kierunek pozycjonowania ("right" albo "bottom", ale w przyszłości możliwe, że dodam jeszcze trochę).
w trakcie pozycjonowania uwzględniane jest również umieszczenie menu względem ekranu i w miarę potrzeby przesunięcie go tak, aby nie wystawało poza okno.
drugi krok na razie jest zależny od używanej przeglądarki. w przeglądarkach netscape i mozilla menu jest po prostu pokazywane. w internet explorerze rozpoczynany jest proces rozwijania menu, który polega na stopniowo zwiększaniu od zera widocznej części warstwy (styl clip)
przykład | sposób użycia | kod