[ Pobierz całość w formacie PDF ]
.Powodować może wyświetlenie strony docelowej w innej ramce.Dzięki temu w bardzo prosty sposób stworzyć można, na przykład „menu”, które będzie cały czas widoczne.Takie zastosowanie ramek w znacznej mierze ułatwić może nawigowanie po witrynie.Tworzenie ramek podzielić można na dwa etapy: pierwszym z nich jest tworzenie układu ramek, a drugim - tworzenie stron wyświetlanych w każdej z ramek układu oraz wzajemnych połączeń pomiędzy nimi.3.11 FormularzeKażda witryna WWW powinna posiadać chociaż jeden formularz.W dzisiejszym stanie rozwoju WWW, gdy rezygnuje się ze stron statycznych na rzecz interaktywnych, których zawartość zależeć może od wybieranych przez użytkownika opcji, formularze pełnią niesłychanie ważną funkcję - pozwalają na prowadzenie dialogu z użytkownikiem.Ogólnie mówiąc formularze, są wydzielonymi fragmentami stron WWW, w których umieszczać można, oprócz standardowych elementów stron, takich jak teksty czy obrazki, także specjalne pola.Właśnie one zapewniają użytkownikowi możliwość podawania informacji lub wybierania opcji dostarczonych przez twórców strony.Standard HTML udostępnia kilka typów pól, są to jedno- oraz wieloliniowe pola tekstowe, listy, z których wybierać można jeden lub więcej elementów, listy rozwijalne, pola opcji, jak również pola wyboru.Sam formularz umieszczony na stronie WWW nie wystarczy do tego, by mógł on być wykorzystany do jakichkolwiek celów.Musi on współpracować ze specjalnym programem, który potrafi obsłużyć wprowadzane przez użytkownika dane.Jeszcze do niedawna programy takie działały tylko i wyłącznie na serwerach WWW, zapewniając możliwość zapisywania informacji podawanych na formularzu, czy taż obsługę map graficznych.Były one potocznie zwane skryptami CGI.Jednakże dzięki specjalnym, niedawno wprowadzonym językom skryptowym - jak na przykład JavaScript - stało się możliwe wykonanie bardzo wielu czynności nie na serwerze, lecz na przeglądarce użytkownika.FrontPage Editor umożliwia nie tylko wygodne tworzenie formularzy i umieszczanie na nich wszelkiego rodzaju pól, lecz udostępnia także dwa specjalistyczne programy obsługi formularzy, umożliwiające zapamiętywanie podawanych informacji, rejestrację użytkowników oraz prowadzenie listy dyskusyjnej.Dzięki zastosowaniu skryptów możliwa jest także weryfikacja danych wprowadzanych na formularzu.Tworzenie formularzy w środowisku FrontPage Editora jest bardzo proste i szybkie, i w dużym stopniu przypomina tworzenie normalnych stron WWW.Najważniejszymi etapami tworzenia formularza są: umieszczanie na nim pól, określenie jego wyglądu oraz wybór programu obsługi.FrontPage Editor udostępnia także trzy gotowe szablony najczęściej wykorzystywanych formularzy oraz specjalny kreator, za pomocą którego można sobie dodatkowo ułatwić budowanie własnych formularzy.Szablony te to: Confirmation Form, Feedback Form oraz Sourvey Form.Chociaż podobnie jak wszystkie szablony udostępniane przez FrontPage Edytora, również i one posiadają komentarze w języku angielskim, to jednak mogą stanowić doskonałą bazę wyjściową i wzorzec do tworzenia własnych formularzy.We FrontPage Edytorze formularz (tworzące go etykiety HTML) dodawany jest do kodu źródłowego edytowanej strony WWW w momencie umieszczenia na niej pola dowolnego typu.Formularz przedstawiany jest jako prostokąt zaznaczony przerywaną linią.Konfigurowanie formularzy jest drugą (po umieszczaniu na formularzu pól) najważniejszą czynnością, którą należy wykonać podczas tworzenia formularza.Podczas konfigurowania należy przede wszystkim określić program służący do obsługi formularza; oprócz tego można podać nazwę formularza oraz zdefiniować tzw.pola ukryte.3.12 Elementy aktywne i komponentyPodczas tworzenia stron WWW największy nacisk jest kładziony na zapewnienie interaktywności i dynamicznej wymiany danych z użytkownikiem.Najczęściej do tego celu wykorzystywane są skrypty CGI (ang.Common Gateway Interface).CGI jest narzędziem o bardzo dużych możliwościach, gdyż dzięki niemu możliwe jest zautomatyzowanie i uproszczenie wielu czynności związanych z utrzymaniem witryn WWW.Jednakże używanie CGI nie jest proste.Dlatego też, w pakiecie FrontPage, stworzone zostały WebBoty - specjalne elementy aktywne, które można umieszczać na stronach WWW, i które łączą w sobie ogromne możliwości skryptów CGI z dużą łatwością użycia.WebBoty, podobnie jak skrypty CGI, są programami działającymi na serwerze WWW.WebBoty udostępniane przez FrontPage'a podzielić można na trzy rodzaje: edycyjne, organizacyjne oraz obsługi formularzy.W skład pierwszej grupy wchodzi siedem WebBotów, umożliwiających dołączanie różnego rodzaju plików do strony WWW, tworzenie komentarzy oraz zastępowanie tekstów.Druga grupa - WebBoty organizacyjne - składa się z dwóch elementów.Pierwszy z nich - Spis Treści - pozwala na dynamiczne tworzenie spisu zawartości całej witryny; drugi zaś - Wyszukiwanie - na wyszukiwanie w witrynie podanego łańcucha znaków.WebBoty wchodzące w skład trzeciej grupy ułatwiają tworzenie najczęściej spotykanych formularzy - na przykład rejestrację użytkowników czy też tworzenie grup dyskusyjnych.Przy tworzeniu skomplikowanych stron bardzo przydatna może być możliwość umieszczenia na stronie komentarza, który jest widoczny w edytorze, jednakże nie będzie wyświetlony przez żadną przeglądarkę.WebBot HTML Markup pozwala umieścić na stronie WWW kod HTML, którego poprawności FrontPage Editor nie będzie sprawdzać.Można go użyć w momencie, kiedy chcemy skorzystać z najnowszych modyfikacji języka HTML, których nie można wprowadzić za pomocą narzędzi dostarczonych przez program FrontPage Editor.WebBot Timestamp jest specjalną odmianą WebBota Include, dzięki której można na stronie WWW umieścić automatycznie modyfikowaną informację o dacie ostatniej modyfikacji strony.Wszystkie trzy WebBoty służące do obsługi formularzy używają strony potwierdzającej poprawne przesłanie danych lub informującej o wystąpieniu błędów.Przyjęło się, że na stronach tych wyświetlane są wszystkie bądź jedynie część informacji podanych przez te WebBoty.WebBot - Confirmation Field (ang.Pole potwierdzenia) - służy właśnie do tego celu.WebBot Substitution (ang.zamiana) pozwala na umieszczanie na tworzonych stronach wartości parametrów zdefiniowanych w witrynie, do której należy strona.WebBot Include Page (ang.dołącz stronę) służy do umieszczania zawartości wskazanej strony WWW w innej stronie.WebBot Scheduled Include Page jest specyficzną odmianą WebBota Include - pozwala on na dołączenie wybranej strony w określonym czasie.WebBot Scheduled Image jest specyficzną odmianą WebBota Scheduled Include - pozwala on na dołączenie wybranego rysunku w określonym czasie.Prawdopodobnie najpopularniejszym elementem „aktywnym” umieszczanym na stronach WWW jest licznik odwiedzin.Licznik ten, jak sama nazwa wskazuje, liczy osoby które odwiedziły daną stronę, a następnie wyświetla wynik w postaci określonej przez użytkownika.WebBot Table of Contents (ang.spis treści) jest WebBotem, który pozwala na stworzenie automatycznie uaktualnianego spisu zawartości całej witryny.Pasek nawigacyjny jest częścią struktury nawigacyjnej witryn WWW, którą można stworzyć na zakładce Navigation FrontPage Explorera.Pasek nawigacyjny zawiera hiperłącza umożliwiające przechodzenie do pozostałych stron witryny
[ Pobierz całość w formacie PDF ]