Professional Documents
Culture Documents
Spis treci
Przykadowy rozdzia
Katalog ksiek
Katalog online
Zamw drukowany
katalog
Twj koszyk
Dodaj do koszyka
Cennik i informacje
Zamw informacje
o nowociach
Zamw cennik
Czytelnia
Fragmenty ksiek
online
Kontakt
Helion SA
ul. Kociuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
Helion 19912010
spIs trecI
Wstp
Oksice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Instalowanie programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Kopiowanie materiaw znajdujcychsi naserwerze FTP . . . . . . . . . . . . . . . . . .12
Zalecana kolejno wykonywania wicze. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Szybki start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Konfigurowanie przestrzeni roboczej. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Polecenia w systemie Windows i Mac OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Pomoc dotyczca programu Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Sprawdzanie dostpnoci aktualizacji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Dodatkowe materiay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Certyfikaty Adobe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Przyspiesz swoj prac dziki Adobe CS Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
20
SPIS TRECI
DW-CS5_book.indb 4
2010-12-09 12:33:59
38
pOdstaWy css
54
72
DW-CS5_book.indb 5
2010-12-09 12:34:00
prOjeKtOWanIe MaKIet
98
122
7 tWOrZenIe sZabLOnW
150
SPIS TRECI
DW-CS5_book.indb 6
2010-12-09 12:34:00
176
eLeMenty GraFIcZne
208
10
naWIGacja
234
DW-CS5_book.indb 7
2010-12-09 12:34:01
11
276
12
294
13
prOjeKtOWanIe FOrMULarZy
306
14
342
SPIS TRECI
DW-CS5_book.indb 8
2010-12-09 12:34:02
370
16
praca Z KOdeM
398
17
414
DW-CS5_book.indb 9
2010-12-09 12:34:03
11
Projektowanie
interaktywnych
stron WWW
Tematyka lekcji
W trakcie tej lekcji zapoznasz si z narzdziami pozwalajcymi tworzy
interaktywne elementy stron WWW. Nauczysz si midzy innymi:
276
DW-CS5_book.indb 276
2010-12-09 12:35:12
277
DW-CS5_book.indb 277
2010-12-09 12:35:13
Kilka informacji
ozachowaniachprogramuDreamweaver
Zachowania w programie Dreamweaver to skrypty w jzyku JavaScript, ktre podejmuj okrelone dziaania na przykad powoduj otwarcie okna przegldarki po
wystpieniu okrelonego zdarzenia, takiego jak kliknicie lewym przyciskiem myszy.
Proces projektowania zachowa mona podzieli na trzy etapy:
1 Wskazanie elementu strony, ktry ma wywoywa okrelone zachowanie.
2 Wybranie okrelonego zachowania.
3 Konfigurowanie ustawie lub parametrw zachowania.
Zdarzenie wywoujce okrelone zachowanie najczciej opiera si na istnieniu pewnego cza, zarwno tekstowego, jak i graficznego. Do generowania zachowa wykorzystuje si zwykle puste cza, ktre nie powoduj wczytania innej strony internetowej;
takie cza mog zawiera adres w postaci krzyyka. Z pustych czy korzystalimy ju
w lekcji 10. Nawigacja. Zachowanie Swap Image (Zamie obraz), ktre zastosujemy
w biecej lekcji, nie wymaga obecnoci pustych czy, jednak nie naley zapomina
o ich utworzeniu w przypadku innych zachowa. Dreamweaver zwykle automatycznie
tworzy odpowiedni kod, jednake niekiedy konieczne jest samodzielne utworzenie
pustych czy, aby aktywowa niektre zachowania.
Uwaga:
278
Program Dreamweaver oferuje ponad 20 rnych zachowa, wszystkie mona skonfigurowa przy uyciu panelu Tag Inspector (Inspektor znacznikw). Aby go wywietli,
wydaj polecenie Window/Tag Inspector (Okno/Inspektor znacznikw). Jeli ta liczba
Ci nie satysfakcjonuje, moesz za darmo, lub za niewielk opat, pobra z internetu
setki dodatkowych zachowa. Duy wybr zachowa oferuje serwis Dreamweaver
Exchange, dostpny po klikniciu ikony Add Behavior (Dodaj zachowanie) ( )
wpanelu TagInspector (Inspektor znacznikw) i wybraniu opcji Get More Behaviors
(Pobierz wicej zachowa). Kiedy otworzy si serwis Adobe Marketplace & Exchange,
kliknij cze dotyczce programu Dreamweaver, aby wywietli pen list dostpnych
dodatkw izachowa.
DW-CS5_book.indb 278
2010-12-09 12:35:13
Serwis Adobe Marketplace & Exchange udostpnia ogromn ilo zasobw gotowych
do wykorzystania przez projektantw i deweloperw stron WWW. Mona tu znale
zarwno darmowe, jak i patne dodatki do programu Dreamweaver oraz innych aplikacji wchodzcych w skad pakietu Creative Suite.
Oto wybrane funkcje, jakie mona zrealizowa przy uyciu zachowa programu
Dreamweaver:
Nie wszystkie zachowania s dostpne przez cay czas. Niektrych mona uy dopiero
wtedy, gdy na stronie bd obecne lub zaznaczone okrelone elementy, takie jak obrazy
czy cza. Na przykad zachowanie Swap Image (Zamie obraz) wymaga umieszczenia
na stronie przynajmniej jednego elementu graficznego w przeciwnym razie bdzie
ono niedostpne.
Kade zachowanie mona skonfigurowa przy uyciu odrbnego okna dialogowego,
oferujcego wszystkie niezbdne opcje i ustawienia. I tak na przykad okno dialogowe
zachowania Open Browser Window (Otwrz okno przegldarki) umoliwia wpisanie
adresu strony internetowej lub nazwy pliku, ktry ma zosta otwarty w nowym oknie,
oraz okrelenie wysokoci, szerokoci i innych atrybutw tego okna. Po zdefiniowaniu
parametrw wybranego zachowania zostaje ono dodane do listy zachowa w panelu
Behaviors (Zachowania) wraz z domylnym zdarzeniem, ktre je uaktywni. Wybrane
parametry mona zmieni w dowolnym momencie.
Zachowania programu Dreamweaver s bardzo elastyczne. Jedno zdarzenie moe
wyzwala wiele rnych zachowa, co pozwala na przykad zastpi jeden obrazek
innym, zmieniajc jednoczenie tekst podpisu pod tym obrazkiem a wszystko to po
jednym klikniciu przycisku myszy. Cho uytkownikowi strony moe si wydawa,
ezmiany te zaszy jednoczenie, to jednak w rzeczywistoci zachowania nastpuj
jedno po drugim. Po zdefiniowaniu zdarzenia, ktre ma wywoa kilka rnych zachowa, moesz ustawi kolejno ich realizacji.
DW-CS5_book.indb 279
279
2010-12-09 12:35:13
5 Umie kursor nad nagwkiem Venice: City of Canals. Zwr uwag na zdjcie
umieszczone z prawej strony tekstu.
6 Przesu kursor nad nagwkiem Florence: City of Art. Ponownie sprawd zdjcie
umieszczone z prawej strony tekstu.
280
DW-CS5_book.indb 280
2010-12-09 12:35:13
Stosowanie zachowa
programu Dreamweaver
Dodanie zachowania do obiektu w programie Dreamweaver jest niezwykle prost czynnoci, wymagajc jedynie kilku klikni w odpowiednich miejscach. Strona dotyczca
podry nie zostaa jeszcze utworzona.
1 Wywietl panel Assets (Zasoby) i kliknij ikon Templates (Szablony). Kliknij prawym
klawiszem myszy dokument mygreen_temp i wybierz z listy opcj New From
Template (Nowy z szablonu).
6 Nacinij Ctrl+A (Cmd+A w Mac OS), aby zaznaczy cay tekst, po czym nacinij
Ctrl+C (Cmd+C w Mac OS), aby go skopiowa. Zamknij plik travel-caption.txt.
7 Zaznacz tymczasowy podpis znajdujcy si na pasku bocznym. Nacinij Ctrl+V
(Cmd+V w Mac OS), aby wklei now tre podpisu.
8 Kliknij dwukrotnie travel-text.html w panelu Files (Pliki).
Uwaga: Jeli
9 W trybie Design (Projekt) nacinij Ctrl+A (Cmd+A w Mac OS), aby zaznaczy cay
tekst. Nastpnie nacinij Ctrl+C (Cmd+C w Mac OS), aby skopiowa zawarto
pliku, po czym zamknij plik travel-text.html.
Uwaga: Jeli
DW-CS5_book.indb 281
281
2010-12-09 12:35:14
282
DW-CS5_book.indb 282
2010-12-09 12:35:14
Wskazwka:
13 Zapisz plik.
W kolejnym wiczeniu utworzysz zachowanie Swap Image (Zamie obraz) na bazie
obrazka ecotour.jpg.
Dodawanie zachowa
Wspomniano ju wczeniej, e moliwo zastosowania wielu z zachowa zaley
odzaznaczonego w danej chwili obiektu czy struktury. Zachowanie Swap Image
(Zamie obraz) mona nada dowolnemu fragmentowi tekstu.
1 Wydaj polecenie Window/Behaviors (Okno/Zachowania), aby wywietli panel
TagInspector (Inspektor znacznikw).
2 Umie kursor wewntrz frazy Venice: City of Canals i zaznacz selektor
znacznika<h3>.
3 Kliknij ikon Add Behavior (Dodaj zachowanie). Wybierz z listy zachowanie
SwapImage (Zamie obraz).
Uwaga:
Uwaga:
DW-CS5_book.indb 283
283
2010-12-09 12:35:14
Lista zawiera zdarzenia, ktre mog wyzwala zachowania. Wikszo nazw jest
natyle opisowa, e pozwala odgadn, na czym polega zdarzenie.
Panel wywietla zachowanie, ktre zostao do tej pory przypisane. Nie musisz
nawet zaznacza caego elementu wyzwalajcego; Dreamweaver zakada, e chcesz
dokona zmian w caym tym elemencie.
DW-CS5_book.indb 284
2010-12-09 12:35:15
3 Wcz tryb Code (Kod) i zobacz, jak wyglda kod opisujcy tekst
Venice: City of Canals.
4 Zapisz plik i kliknij przycisk Live View (Widok aktywny), aby sprawdzi dziaanie
zachowania. Sprawd dziaanie wyzwalacza tekstowego Venice: City of Canals.
Kiedy kursor znajdzie si nad wspomnian fraz, obraz Eco-Tour jest zastpowany
zdjciem Wenecji, a nastpnie, po przesuniciu kursora poza tekst, powraca na swoje
miejsce. Zachowanie dziaa poprawnie, przy czym sam tekst nie zmienia si w widoczny
sposb i nic nie wskazuje na to, e po umieszczeniu nad nim kursora stanie si co
magicznego. Poniewa wikszo uytkownikw internetu przywyka do interaktywnych waciwoci czy, moemy zastosowa cze tymczasowe, ktre zachci goci
naszego serwisu do odkrywania ukrytego efektu.
Usuwanie zachowa
Zanim nadasz fragmentowi tekstu waciwoci cza, musisz usun przypisane doniego zachowania Swap Image (Zamie obraz) i Swap Image Restore
(Przywrzamieniony obraz).
1 Jeli to konieczne, wywietl panel Tag Inspector (Inspektor znacznikw).
Umiekursor wewntrz tekstu Venice: City of Canals.
DW-CS5_book.indb 285
285
2010-12-09 12:35:15
3 W oknie dialogowym Swap Image (Zamie obraz) zaznacz opcj image ecotour
(Obraz ecotour). Kliknij przycisk Browse (Przegldaj) i wybierz plik venice.jpg,
znajdujcy si w folderze images. Kliknij przycisk OK (Choose w Mac OS).
4 W oknie dialogowym Swap Image (Zamie obraz) zaznacz obie opcje
PreloadImages (Wczytaj wstpnie obrazy) oraz Restore Images onMouseOut
(Przywracaj obrazy przy zdarzeniu onMouseOut), po czym kliknij OK.
5 Zaznacz tekst Florence: City of Art i nadaj mu waciwoci cza (wpisujc #).
Przypisz do niego zachowanie Swap Image (Zamie obraz) i wybierz z folderu
images obraz florence.jpg.
6 Powtrz punkt 5. w przypadku tekstu Sienna: City of Beauty.
DW-CS5_book.indb 286
2010-12-09 12:35:15
Poniewa wygld czy nie pasuje do kolorystyki serwisu, utworzymy teraz wasn
regu CSS, aby poprawi formatowanie.
Uwaga: Jeli
DW-CS5_book.indb 287
287
2010-12-09 12:35:15
6 Zaznacz zastpczy napis Label 1 (Etykieta 1) i wpisz At home, aby zastpi tekst.
7 Zaznacz tymczasowy napis Content 1 (Zawarto 1), po czym nacinij klawisze
Ctrl+V (Cmd+V w Mac OS), aby wklei list punktowan.
8 Aby wywietli lub edytowa zawarto panelu, naley klikn panel dwukrotnie,
lub klikn go prawym przyciskiem myszy. Nastpnie naley wyda polecenie
Element View/Full (Widok elementu/Peny).
9 Usu nagwek At Work. Zaznacz i wytnij kolejn list <ul>, ktra zawiera
wskazwki dotyczce postpowania w miejscu pracy.
10 Przesu kursor nad paskiem Label 2 (Etykieta 2) i jeli to konieczne, kliknij ikon
przedstawiajc oko ( ), aby otworzy drugi panel.
288
DW-CS5_book.indb 288
2010-12-09 12:35:16
DW-CS5_book.indb 289
289
2010-12-09 12:35:16
290
DW-CS5_book.indb 290
2010-12-09 12:35:16
Efekt hover jest zdefiniowany w dwch reguach. Jedna dotyczy sytuacji, kiedy
panel jest zamknity (.AccordionPanelTabHover), za druga definiuje ten efekt
dlaotwartego panelu (.AccordionPanelOpen .AccordionPanelTabHover).
Zwr uwag na dwie reguy znajdujce si w dolnej czci arkusza stylw panelu
harmonijkowego. Zawieraj one wyraz focused, ktry okrela zachowanie odsyaczy
identyczne jak efekt hover, z wyjtkiem sposobu aktywacji. W tym przypadku jest
to nacinicie klawisza Tab lub klawiszy strzaek, dziki ktrym mona porusza si
na stronie bez korzystania z myszy. Reguy te mog zakci formatowanie efektu
hover, dlatego zmienimy niektre z ich ustawie.
Po otwarciu paneli, nie mieci si w nich caa zawarto list. Mona to zmieni,
dostosowujc za pomoc regu CSS rwnie wysoko paneli.
DW-CS5_book.indb 291
291
2010-12-09 12:35:16
292
DW-CS5_book.indb 292
2010-12-09 12:35:16
Pytania kontrolne
1 Jakie korzyci wynikaj ze stosowania zachowa programu Dreamweaver?
2 Opisz trzy czynnoci, jakie naley wykona, aby utworzy zachowanie programu
Dreamweaver.
3 Dlaczego kady obrazek powinien otrzyma atrybut ID, zanim przypiszemy do niego
zachowanie?
4 Co to s panele harmonijkowe Spry?
5 W jaki sposb mona doda now zakadk do panelu harmonijkowego Spry?
Odpowiedzi
1 Zachowania programu Dreamweaver umoliwiaj szybkie i atwe umieszczenie
nastronie interaktywnej funkcjonalnoci.
2 Aby zdefiniowa zachowanie programu Dreamweaver, naley utworzy lub zaznaczy
obiekt wyzwalajcy, wybra interesujce nas zachowanie i okreli jego parametry.
3 Atrybut ID uatwia wybr waciwego obrazka podczas definiowania okrelonego
zachowania.
4 Panele harmonijkowe Spry to zestawy co najmniej dwch paneli, ktre mona
elastycznie ukrywa i wywietla wraz z zawartoci.
5 Zaznacz panel w oknie dokumentu i kliknij ikon Add Panel w interfejsie Spry
wywietlonym w panelu Properties (Waciwoci).
DW-CS5_book.indb 293
293
2010-12-09 12:35:16