Funkcja preparePanels z pliku opanels.js odnajduje wszystkie elementy DIV przypisane do klasy CSS subpanel. Pobiera wartość ich atrybutu title jako nazwy zakładek. Następnie ukrywa wszystkie takie DIV'y oprócz pierwszego i wyświetla nad nim stworzone zakładki.
Wywołanie funkcji preparePanels powinno się odbyć po załadowaniu kodu strony czyli np <body onLoad="preparePanels();">.
Nowość: każda zakładka otrzymuje teraz ID o wartości 'menu_'+ID odpowiedniego DIV'a. Możliwe więc teraz jest samodzielne aktywowanie zakładek. Np. aktywacja DIV'a o ID p_newsletter wymaga kodu [activMenu(document.getElementById('menu_p_newsletter')].
Funkcja testowana była tylko pod Firefox 1.5, Opera 8.5 oraz IE 6.0. Po szczegóły zapraszam do źródeł tego przykładu lub ew. mail me.
CSS oczywiście jest minimalny, tylko dla prezentacji sposobu użycia.