[ Pobierz całość w formacie PDF ]
.html, zapisanego na płycie CD.Rysunek 22.29 prezentujewygląd typowego pliku pomocy.Zapisz plik w folderzeConfiguration/Shared/Development, pod nazwą ResizeWindowHelp.html.3.Dodaj do okna dialogowego behawiora przycisk wywoływania pomocy.Otwórz plikbehawiora ResizeWindow.js w edytorze tekstu.Umieść w kodzie definicję funkcji:function diplayHelp() {}Funkcja ta jest częścią Dreamweaver API.Będzie więc wywoływana automatycznie.Gdyto zrobisz, załaduj ponownie rozszerzenia i wypróbuj działanie poprawionego behawiora.Gdy pojawi się okno dialogowe, powinien w nim być wyświetlany przycisk Help, tak jakna rysunku 22.27.Ponieważ nie została jeszcze wpisana treść funkcji, kliknięcie tegoprzycisku nigdzie nie prowadzi.Rys.22.29.Plik pomocybehawiora ResizeWindow w oknieprzeglądarki4.Przekształć przycisk pomocy w połączenie do pliku pomocy.Jest to standardowaprocedura, a skorzystasz w niej z funkcji stanowiącej element Dreamweaver API dw.browseDocument().Jako swój argument, funkcja przyjmuje bezwzględny adresURL.Jeśli plik pomocy jest umieszczony w sieci na przykład na serwerze witrynyTwojej firmy, aby użytkownicy mieli zawsze dostęp do najświeższych i najwspanialszychplików pomocy jako argument funkcji wpisz po prostu pełną ścieżkę dostępu do niego(bezwzględny adres URL).W tym przypadku funkcja będzie więc wyglądać tak:function displayHelp() {dw.browseDocument(http://www.mojafirma.com/dwHelpFiles/ResizeWindow.html);}Ponieważ plik pomocy będzie ściągany na dysk twardy użytkownika, kod musi zwracaćbezwzględną ścieżkę dostępu do tego pliku.Całe szczęście, funkcja Dreamweaver API,dw.getConfigurationPath(), zwraca adres bezwzględny foldera Configuration.Pozostaje więc jedynie określić na podstawie tych informacji ścieżkę dostępu do plikuwzględem tego foldera nadrzędnego i połączyć te dwie rzeczy razem.Tak więc kod, którypowinieneś wprowadzić, powinien wyglądać tak:function displayHelp() {var myURL = dw.getConfigurationPath();myURL += /Shared/Development/ResizeWindowHelp.html ;dw.browseDocument(myURL);}Wprowadz ten kod.Następnie załaduj ponownie rozszerzenia i wypróbuj behawior.Jeśliprawidłowa strona pomocy nie pojawi się, sprawdzaj i testuj kod, aż wszystko będzie wporządku.Sprawdz, czy prawidłowo podałeś ścieżkę dostępu z foldera Configurationdo pliku pomocy w zależności od stosowanych przez Ciebie nazw plików i folderów, wTwoim przypadku ścieżka dostępu może wyglądać inaczej, niż w tym ćwiczeniu.Początek ramkiUwagaObie zaprezentowane tu funkcje API są w rzeczywistości metodami obiektu Dreamweaver.Metody tego obiektu można zapisać jako dreamweaver.nazwaFunkcji() lubdw.nazwaFunkcji().W drugim przypadku prawdopodobieństwo pomyłki literowej jestmniejsze.Koniec ramkiRozprowadzanieW jaki sposób zamierzasz umieścić swój śliczny obiekt lub behawior we folderachConfiguration użytkowników programu Dreamweaver? Przeczytaj instrukcje.Przygotowanie pakietu przy pomocy menedżera rozszerzeńExtension Manager staje się standardowym narzędziem bezbolesnej instalacji rozszerzeń.Z tegowzględu stanowi on najprostszą drogę współdzielenia rozszerzeń.Całe szczęście, menedżer rozszerzeń nie tylko instaluje rozszerzenia, lecz także archiwizuje je dopostaci specjalnych plików instalacyjnych.Proces ten jest w zasadzie bezbolesny.Oto jego etapy:1.Umieść wszystkie niezbędne pliki (pliki pomocy, HTML i JS oraz ikony GIF) w jednymfolderze, zlokalizowanym poza folderem Configuration.2.Utwórz plik instalacyjny.Jest to dokument XML, o rozszerzeniu nazwy.mxi, któryzawiera wszystkie instrukcje potrzebne przy instalacji.Są to informacje na temat miejscaskładowania plików, wersji Dreamweavera i rodzaju platform wymaganych przeszrozszerzenie, autora, typu rozszerzenia oraz jego opis.Wymagania dotycząceformatowania są bardzo rygorystyczne.Początkujący powinni skorzystać z przykładówudostępnianych przez menedżera rozszerzeń.Znajdziesz wśród nich plik blank.mxi jest to pusty dokument, który może być stosowany jako szablon, oraz plik sample.mxi,zawierający wymagany zestaw informacji dla prostego obiektu.3
[ Pobierz całość w formacie PDF ]