Stosowanie wbudowanych zachowań JavaScript

Ostatnia aktualizacja 27 kwi 2021

Ten temat pomoże zrozumieć, jak stosować wbudowane zachowania JavaScript w programie Adobe Dreamweaver.

Stosowanie wbudowanych zachowań

Zachowania dołączone do programu Dreamweaver zostały napisane tak, aby działały w nowoczesnych przeglądarkach.Zachowania te mogą nieznacznie gorzej współpracować ze starszymi przeglądarkami.

Spostrzeżenie

Akcje programu Dreamweaver zostały starannie napisane tak, aby działały w jak największej liczbie przeglądarek.Jeśli ręcznie usuniesz kod z akcji programu Dreamweaver lub zastąpisz go własnym kodem, możesz utracić zgodność między przeglądarkami.

Chociaż akcje programu Dreamweaver zostały napisane w celu maksymalizacji zgodności między przeglądarkami, niektóre przeglądarki w ogóle nie obsługują JavaScript, a wiele osób przeglądających internet ma wyłączony JavaScript w swoich przeglądarkach.Aby uzyskać najlepsze rezultaty na różnych platformach, zapewnij alternatywne interfejsy zamknięte w tagach <noscript>, aby osoby bez JavaScript mogły korzystać z Twojej witryny.

Stosowanie zachowania Call JavaScript

Zachowanie Call JavaScript wykonuje niestandardową funkcję lub linię kodu JavaScript, gdy wystąpi zdarzenie. (Można napisać skrypt samodzielnie lub użyć kodu dostarczonego przez różne dostępne bezpłatnie biblioteki JavaScript w internecie.)

Wybierz obiekt i wybierz pozycję Call JavaScript z menu Dodaj zachowanie w panelu Zachowania.
Wpisz dokładny kod JavaScript do wykonania lub wpisz nazwę funkcji.

Na przykład aby utworzyć przycisk Wstecz, można wpisać kod if (history.length > 0){history.back()}. Jeśli kod został umieszczony w funkcji, należy wpisać tylko nazwę funkcji (na przykład hGoBack()).

Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Zmień właściwość

Użyj zachowania Change Property, aby zmienić wartość jednej z właściwości obiektu (na przykład kolor tła elementu div lub akcję formularza).

Spostrzeżenie

Używaj tego zachowania tylko wtedy, gdy masz bardzo dobrą znajomość HTML i JavaScript.

Wybierz obiekt i wybierz Change Property z menu Dodaj zachowanie w panelu Zachowania.
Z menu Type Of Element wybierz typ elementu, aby wyświetlić wszystkie zidentyfikowane elementy tego typu.
Zaznacz wybrany element w menu ID elementu.
Wybierz właściwość z menu Property lub wprowadź nazwę właściwości w polu.
Wprowadź nową wartość nowej właściwości w polu New Value.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Sprawdź wtyczkę

Użyj zachowania Check Plugin, aby wysyłać odwiedzających na różne strony w zależności od tego, czy mają zainstalowaną określoną wtyczkę.Na przykład możesz chcieć, aby odwiedzający przeszli na jedną stronę, jeśli mają Shockwave, a na inną stronę, jeśli nie mają.

Spostrzeżenie

Nie można wykrywać określonych wtyczek w Internet Explorer za pomocą JavaScript.Jednak wybór Flash lub Director doda odpowiedni kod VBScript do strony, aby wykrywać te wtyczki w Internet Explorer w systemie Windows.Wyszukiwanie wtyczek jest niewykonalne w programie Internet Explorer w systemie Mac OS.

Wybierz obiekt i wybierz Check Plugin z menu Dodaj zachowanie w panelu Zachowania.
Wybierz wtyczkę z menu Plugin lub kliknij Enter i wpisz dokładną nazwę wtyczki w sąsiednim polu.

Musisz użyć dokładnej nazwy wtyczki określonej pogrubionym drukiem na stronie Informacje o wtyczkach w przeglądarce Netscape Navigator.(W systemie Windows wybierz polecenie Pomoc > Informacje o wtyczkach w przeglądarce Navigator; w systemie Mac OS wybierz opcję Informacje o wtyczkach z menu Apple.)

W polu Jeśli znaleziono, przejdź do URL określ adres URL dla osób odwiedzających, które mają wtyczkę.

Jeśli określisz zdalny URL, musisz dołączyć prefiks http:// w adresie. Jeśli pozostawisz pole puste, osoby odwiedzające zostaną na tej samej stronie.

W polu W przeciwnym razie przejdź do URL określ alternatywny adres URL dla osób odwiedzających, które nie mają wtyczki. Jeśli pole pozostanie puste, użytkownicy pozostaną na tej samej stronie.
Określ czynności w razie braku możliwości wyszukiwania wtyczki. Domyślnie, gdy wykrywanie jest niemożliwe, użytkownik jest wysyłany na adres URL wymieniony w polu W przeciwnym razie.Aby zamiast tego wysłać odwiedzającego na pierwszy adres URL (jeśli znaleziono), wybierz opcję Zawsze przejdź do pierwszego adresu URL, jeśli wykrywanie nie jest możliwe.Po zaznaczeniu tej opcji oznacza ona faktycznie „przyjmij, że odwiedzający ma wtyczkę, chyba że przeglądarka wyraźnie wskaże, że wtyczka nie jest obecna". Ogólnie rzecz biorąc, zaznacz tę opcję, jeśli zawartość wtyczki jest integralną częścią strony; w przeciwnym razie pozostaw ją niezaznaczoną.
Spostrzeżenie

Ta opcja dotyczy tylko programu Internet Explorer — przeglądarka Netscape Navigator zawsze może wykryć wtyczki.

Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Przeciągnij element AP

Zachowanie Przeciągnij element AP umożliwia odwiedzającemu przeciągnięcie elementu pozycjonowanego absolutnie (AP).Użyj tego zachowania do tworzenia puzzli, suwaków i innych ruchomych elementów interfejsu.

Możesz określić, w którym kierunku odwiedzający może przeciągać element AP (poziomo, pionowo lub w dowolnym kierunku), cel, do której odwiedzający powinien przeciągnąć element AP, czy element AP ma przyciągnąć się do celu, jeśli element AP znajduje się w określonej liczbie pikseli od celu, co zrobić, gdy element AP dotrze do celu i nie tylko.

Ponieważ zachowanie Przeciągnij element AP musi zostać wywołane, zanim użytkownik będzie mógł przeciągnąć element AP, należy dołączyć Przeciągnij element AP do obiektu body (ze zdarzeniem onLoad).

Wybierz Wstaw > Obiekty układu > Warstwa AP lub kliknij przycisk Narysuj warstwę AP w panelu Wstawianie i narysuj warstwę AP w widoku Projekt okna dokumentu.
Kliknij <body> w selektorze tagów w lewym dolnym rogu okna dokumentu.
Wybierz Przeciągnij element AP z menu Dodaj zachowanie panelu Zachowania.

Jeśli opcja Przeciągnij element AP jest niedostępna, prawdopodobnie masz wybrany element AP.

W menu Element AP zaznacz wybrany element AP.
Wybierz opcję Ograniczony lub Nieograniczony z menu podręcznego Ruch.

Ruch nieograniczony jest odpowiedni do puzzli i innych gier typu przeciągnij i upuść.W przypadku suwaków i ruchomych elementów scenerii, takich jak szuflady, zasłony i żaluzje, wybierz ruch ograniczony.

W przypadku ruchu ograniczonego wprowadź wartości (w pikselach) w polach Góra, Dół, Lewo i Prawo.

Wartości są względne w stosunku do pozycji początkowej elementu AP. Aby ograniczyć ruch w prostokątnym obszarze, wprowadź dodatnie wartości we wszystkich czterech polach. Aby zezwolić tylko na ruch pionowy, wprowadź wartości dodatnie w polach Góra i Dół oraz 0 w polach Lewo i Prawo.Aby zezwolić tylko na ruch poziomy, wprowadź wartości dodatnie dla opcji Lewo i Prawo oraz 0 dla opcji Góra i Dół.

Wprowadź wartości (w pikselach) dla miejsca docelowego przeciągnięcia w polach Lewo i Góra.

Miejsce docelowe przeciągnięcia to punkt, do którego użytkownik ma przeciągnąć element AP. Element AP jest uznawany za dotarły do miejsca docelowego przeciągnięcia, gdy jego współrzędne lewo i góra będą zgodne z wartościami wprowadzonymi w polach Lewo i Góra. Wartości są względne w stosunku do lewego górnego rogu okna przeglądarki. Kliknij opcję Pobierz bieżące położenie, aby automatycznie wypełnić pola tekstowe bieżącym położeniem elementu AP.

Wprowadź wartość (w pikselach) w polu Przyciągnij, jeśli w obrębie, aby określić, jak blisko użytkownik musi podejść do miejsca docelowego przeciągnięcia, zanim element AP zostanie przyciągnięty do celu.

Większe wartości ułatwiają użytkownikowi znalezienie miejsca docelowego przeciągnięcia.

W przypadku prostych układanek i manipulowania sceneriami można zatrzymać się w tym miejscu. Aby zdefiniować uchwyt przeciągania dla elementu AP, śledzić ruch elementu AP podczas przeciągania i wyzwolić akcję po upuszczeniu elementu AP, kliknij kartę Zaawansowane.
Aby określić, że użytkownik musi kliknąć określony obszar elementu AP w celu przeciągnięcia elementu AP, wybierz opcję Obszar w elemencie z menu Uchwyt przeciągania; następnie wprowadź współrzędne lewo i góra oraz szerokość i wysokość uchwytu przeciągania.

Ta opcja jest przydatna, gdy obraz wewnątrz elementu AP\nzawiera element sugerujący przeciąganie, taki jak pasek tytułu\nlub uchwyt szuflady.Nie ustawiaj tej opcji, jeśli chcesz, aby użytkownik\nmógł kliknąć w dowolnym miejscu elementu AP, aby go przeciągnąć.

Zaznacz dowolną z opcji Podczas przeciągania:
  • Wybierz opcję Przenieś element na wierzch, jeśli element AP\nma przechodzić na przód kolejności układania w trakcie\nprzeciągania.Jeśli wybierzesz tę opcję, użyj menu rozwijanego,\naby wybrać, czy pozostawić element AP na przodzie, czy przywrócić go do\npierwotnej pozycji w kolejności układania.

  • Wprowadź kod JavaScript lub nazwę funkcji (na przykład monitorAPelement())\nw polu Wywołaj JavaScript, aby wielokrotnie wykonywać kod lub funkcję\nw trakcie przeciągania elementu AP.Na przykład możesz napisać\nfunkcję monitorującą współrzędne elementu AP i wyświetlającą\nwskazówki, takie jak „zbliżasz się" lub „jesteś daleko od miejsca\ndocelowego" w polu tekstowym.

Wprowadź kod JavaScript lub nazwę funkcji (na przykład evaluateAPelementPos()) w drugim polu Wywołaj JavaScript, aby wykonać kod lub funkcję podczas upuszczania elementu AP.Wybierz opcję Tylko po przyciągnięciu, jeśli kod JavaScript ma być wykonywany tylko wtedy, gdy element AP osiągnie cel upuszczenia.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Zbieranie informacji o przeciąganym elemencie AP

Po dołączeniu zachowania Przeciągnij element AP do obiektu, Dreamweaver wstawia funkcję MM_dragLayer() do sekcji head dokumentu.(Ta funkcja zachowuje starą konwencję nazewnictwa elementów AP [tj. „Warstwa"], dzięki czemu warstwy utworzone w poprzednich wersjach programu Dreamweaver pozostaną edytowalne.)Oprócz rejestrowania elementu AP jako przeciąganego, ta funkcja definiuje trzy właściwości dla każdego przeciąganego elementu AP — MM_LEFTRIGHT, MM_UPDOWN i MM_SNAPPED — których można używać we własnych funkcjach JavaScript do określania względnej pozycji poziomej elementu AP, względnej pozycji pionowej elementu AP oraz tego, czy element AP dotarł do miejsca docelowego upuszczenia.

Spostrzeżenie

Informacje przedstawione tutaj są przeznaczone wyłącznie dla doświadczonych programistów JavaScript.

Na przykład następująca funkcja wyświetla wartość właściwości MM_UPDOWN (bieżące pionowe położenie elementu AP) w polu formularza o nazwie curPosField.(Pola formularza są przydatne do wyświetlania stale aktualizowanych informacji, ponieważ są dynamiczne — to znaczy można zmieniać ich zawartość po zakończeniu ładowania strony.)

function getPos(layerId){

var layerRef = document.getElementById(layerId);

var curVertPos = layerRef.MM_UPDOWN;

document.tracking.curPosField.value = curVertPos;

}

Zamiast wyświetlać wartości MM_UPDOWN lub MM_LEFTRIGHT w polu formularza, można wykorzystać te wartości na różne inne sposoby. Na przykład można napisać funkcję, która wyświetla komunikat w polu formularza w zależności od tego, jak blisko wartość jest do strefy docelowej, lub można wywołać inną funkcję, aby pokazać lub ukryć element AP w zależności od wartości.

Odczytywanie właściwości MM_SNAPPED jest szczególnie przydatne, gdy na stronie znajduje się kilka elementów AP, z których wszystkie muszą dotrzeć do swoich celów, zanim użytkownik będzie mógł przejść do następnej strony lub zadania. Na przykład można napisać funkcję, która liczy ile elementów AP ma wartość MM_SNAPPED równą true i wywoływać ją za każdym razem, gdy element AP zostanie upuszczony. Gdy liczba przyciągniętych elementów osiągnie żądaną liczbę, można przekierować użytkownika na następną stronę lub wyświetlić komunikat z gratulacjami.

Stosowanie zachowania Przejdź do adresu URL

Zachowanie Przejdź do adresu URL otwiera nową stronę w bieżącym oknie lub w określonej ramce.To zachowanie jest przydatne do zmiany zawartości dwóch lub więcej ramek jednym kliknięciem.

Wybierz obiekt i wybierz Idź do adresu URL z menu Dodaj zachowanie w panelu Zachowania.
Zaznacz miejsce przeznaczenia dla URL, na liście Otwórz w.

Lista Otwórz w automatycznie wyświetla nazwy wszystkich ramek w bieżącym zestawie ramek, a także okno główne. Jeśli nie ma ramek, okno główne jest jedyną opcją.

Spostrzeżenie

To zachowanie może powodować nieoczekiwane rezultaty, jeśli którakolwiek ramka ma nazwę top, blank, self lub parent. Przeglądarki czasami mylą te nazwy z nazwami zarezerwowanymi.

Kliknij Przeglądaj, aby wybrać dokument do otwarcia, lub wprowadź ścieżkę i nazwę pliku dokumentu w polu URL.
Powtórz kroki 2 i 3, aby otworzyć dodatkowe dokumenty w innych ramkach.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania menu przeskoku (Jump)

Gdy tworzysz menu przejścia za pomocą Wstaw > Formularz > Menu przejścia, program Dreamweaver tworzy obiekt menu i dołącza do niego zachowanie Menu przejścia (lub Idź do menu przejścia).Zwykle nie ma potrzeby ręcznego dołączania zachowania Menu skoku do obiektu.

Istniejące menu skoku można edytować na dwa sposoby:

  • Można edytować i zmieniać kolejność elementów menu, zmieniać pliki, do których ma nastąpić przejście, i zmieniać okno, w którym te pliki się otworzą, klikając dwukrotnie istniejące zachowanie Menu skoku w panelu Zachowania.

  • Można edytować elementy w menu tak samo jak elementy w każdym menu, wybierając menu i używając przycisku Wartości listy we właściwościach obiektu.

Utwórz obiekt menu skoku, jeśli jeszcze nie ma go w dokumencie.
Wybierz obiekt i wybierz opcję Jump Menu z menu Dodaj zachowanie w panelu Zachowania.
Wprowadź żądane zmiany w oknie dialogowym Menu przejścia, a następnie kliknij przycisk OK.

Stosowanie zachowania Menu przeskoku – Przejdź

Zachowanie Przejdź menu przejścia jest ściśle powiązane z zachowaniem Menu przejścia; opcja Przejdź menu przejścia umożliwia powiązanie przycisku Przejdź z menu przejścia.(Przed użyciem tego zachowania w dokumencie musi już istnieć menu przejścia.)Kliknięcie przycisku Przejdź powoduje otwarcie linku wybranego w menu przejścia.Menu przejścia zwykle nie wymaga przycisku Przejdź; wybranie elementu z menu przejścia zazwyczaj powoduje załadowanie adresu URL bez konieczności podejmowania dalszych działań przez użytkownika.Jeśli jednak odwiedzający wybierze ten sam element, który jest już wybrany w menu przejścia, przejście nie nastąpi.Ogólnie rzecz biorąc, nie ma to znaczenia, ale jeśli menu skoku pojawia się w ramce, a elementy menu skoku prowadzą do stron w innych ramkach, przycisk Przejdź jest często przydatny, aby umożliwić odwiedzającym ponowne wybranie elementu, który jest już wybrany w menu skoku.

Spostrzeżenie

Gdy używasz przycisku Przejdź z menu szybkiego dostępu, przycisk Przejdź staje się jedynym mechanizmem, który „przenosi" użytkownika do adresu URL powiązanego z zaznaczeniem w menu.Wybieranie elementu menu w menu skoku nie przekierowuje już użytkownika automatycznie do innej strony lub ramki.

Wybierz obiekt, który ma służyć jako przycisk Przejdź (zazwyczaj obraz przycisku), a następnie wybierz polecenie Jump Menu Go z menu Dodaj zachowanie w panelu Zachowania.
W menu Wybierz menu skoku wybierz menu, które ma zostać aktywowane przez przycisk Przejdź, i kliknij przycisk OK.

Stosowanie zachowania Otwórz okno przeglądarki

Użyj zachowania Otwórz okno przeglądarki, aby otworzyć stronę w nowym oknie. Można określić właściwości nowego okna, w tym jego rozmiar, atrybuty (czy można zmieniać jego rozmiar, czy ma pasek menu i tak dalej) oraz nazwę. Na przykład można użyć tego zachowania, aby otworzyć większy obraz w osobnym oknie, gdy odwiedzający kliknie miniaturę obrazu; za pomocą tego zachowania można sprawić, że nowe okno będzie miało dokładny rozmiar obrazu.

Jeśli nie określisz żadnych atrybutów okna, otworzy się ono w rozmiarze i z atrybutami okna, z którego zostało otwarte. Określenie dowolnego atrybutu okna automatycznie wyłącza wszystkie inne atrybuty, które nie są jawnie włączone. Na przykład, jeśli nie ustawisz żadnych atrybutów okna, może się ono otworzyć w rozmiarze 1024 x 768 pikseli i mieć pasek nawigacji (pokazujący przyciski Wstecz, Dalej, Strona główna i Odśwież), pasek lokalizacji (pokazujący URL), pasek stanu (pokazujący komunikaty statusu na dole) oraz pasek menu (pokazujący menu Plik, Edycja, Widok i inne). Jeśli jawnie ustawisz szerokość na 640, wysokość na 480 i nie ustawisz innych atrybutów, okno otworzy się w rozmiarze 640 x 480 pikseli, bez pasków narzędzi.

Wybierz obiekt i wybierz Otwórz okno przeglądarki z menu Dodaj zachowanie w panelu Zachowania.
Kliknij Przeglądaj, aby wybrać plik, lub wprowadź URL, który chcesz wyświetlić.
Ustaw opcje szerokości i wysokości okna (w pikselach) oraz włączenia różnych pasków narzędzi, pasków przewijania, uchwytów zmiany rozmiaru i tym podobnych. Nadaj oknu nazwę (nie używaj spacji ani znaków specjalnych), jeśli chcesz, aby było celem linków lub chcesz kontrolować je za pomocą JavaScript.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Wyskakujący komunikat

Zachowanie Komunikat podręczny wyświetla alert JavaScript z komunikatem, który określisz. Ponieważ alerty JavaScript mają tylko jeden przycisk (OK), użyj tego zachowania, aby przekazać użytkownikowi informacje, a nie przedstawić wybór.

Można osadzić dowolne prawidłowe wywołanie funkcji JavaScript, właściwość, zmienną globalną lub inne wyrażenie w tekście. Aby osadzić wyrażenie JavaScript, umieść je w nawiasach klamrowych ({}). Aby wyświetlić nawias klamrowy, poprzedź go ukośnikiem wstecznym (\{).

Przykład:

Adres URL tej strony to {window.location}, a dzisiaj mamy {new Date()}.

Spostrzeżenie

Przeglądarka kontroluje wygląd alertu. Jeśli potrzebujesz większej kontroli nad wyglądem, rozważ użycie zachowania Otwórz okno przeglądarki.

Wybierz obiekt i wybierz opcję Wiadomość podręczna z menu Dodaj zachowanie w panelu Zachowania.
Wpisz komunikat w polu Komunikat.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Wczytaj wstępnie obrazy

Zachowanie Wstępne wczytywanie obrazów skraca czas wyświetlania przez buforowanie obrazów, które nie są wyświetlane przy pierwszym pojawieniu się strony (na przykład obrazy, które będą zamieniane za pomocą zachowań lub skryptów).

Spostrzeżenie

Zachowanie Zamiana obrazu automatycznie wstępnie wczytuje wszystkie obrazy podświetlenia po wybraniu opcji Wstępne wczytywanie obrazów w oknie dialogowym Zamiana obrazu, więc nie musisz ręcznie dodawać Wstępnego wczytywania obrazów podczas korzystania z Zamiany obrazu.

Wybierz obiekt i wybierz Wstępne wczytywanie obrazów z menu Dodaj zachowanie w panelu Zachowania.
Kliknij Przeglądaj, aby wybrać plik obrazu, lub wprowadź ścieżkę i nazwę pliku obrazu w polu Plik źródła obrazu.
Kliknij przycisk Plus (+) u góry okna dialogowego, aby dodać obraz do listy Wstępne wczytywanie obrazów.
Powtórz kroki 2 i 3 dla wszystkich pozostałych obrazów, które chcesz wstępnie wczytać na bieżącej stronie.
Aby usunąć obraz z listy Wstępne wczytywanie obrazów, zaznacz go i kliknij przycisk Minus (–).
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Ustaw tekst ramki

Zachowanie Ustaw tekst ramki pozwala dynamicznie ustawić tekst ramki, zastępując zawartość i formatowanie ramki określoną zawartością.Zawartość może zawierać dowolny prawidłowy kod HTML. Zachowanie to może być używane do dynamicznego wyświetlania informacji.

Chociaż zachowanie Ustaw tekst ramki zastępuje formatowanie ramki, można wybrać Zachowaj kolor tła, aby zachować atrybuty tła strony i koloru tekstu.

Można osadzić dowolne prawidłowe wywołanie funkcji JavaScript, właściwość, zmienną globalną lub inne wyrażenie w tekście. Aby osadzić wyrażenie JavaScript, umieść je w nawiasach klamrowych ({}). Aby wyświetlić nawias klamrowy, poprzedź go ukośnikiem wstecznym (\{).

Przykład:

Adres URL tej strony to {window.location}, a dzisiaj mamy {new Date()}.

Wybierz obiekt i wybierz Ustaw tekst > Ustaw tekst ramki z menu Dodaj zachowanie w panelu Zachowania.
W oknie dialogowym Ustaw tekst ramki wybierz ramkę docelową z menu Ramka.
Kliknij przycisk Pobierz bieżący HTML, aby skopiować bieżącą zawartość sekcji body ramki docelowej.
Wpisz komunikat w polu Nowy HTML.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Zastosuj zachowanie Ustaw tekst kontenera

Działanie Set Text Of Container zastępuje zawartość i formatowanie istniejącego kontenera (czyli dowolnego elementu, który może zawierać tekst lub inne elementy) na stronie zawartością, którą określisz. Wybrana zawartość może zawierać dowolny ważny kod źródłowy HTML.

Można osadzić dowolne prawidłowe wywołanie funkcji JavaScript, właściwość, zmienną globalną lub inne wyrażenie w tekście.Aby osadzić wyrażenie JavaScript, umieść je w nawiasach klamrowych ({}). Aby wyświetlić nawias klamrowy, poprzedź go ukośnikiem wstecznym (\{).

Przykład:

Adres URL tej strony to {window.location}, a dziś jest {new Date()}.

Wybierz obiekt i wybierz Set Text > Set Text Of Container z menu Add Behavior w panelu Behaviors.
W oknie dialogowym Set Text Of Container użyj menu Container, aby wybrać element docelowy.
Wpisz nowy tekst lub HTML w polu Nowy HTML.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Zastosuj działanie Set Text Of Status Bar

Działanie Set Text Of Status Bar wyświetla wiadomość na pasku stanu w lewym dolnym rogu okna przeglądarki. Na przykład można użyć tego działania, aby opisać miejsce docelowe łącza na pasku stanu zamiast wyświetlania skojarzonego z nim adresu URL. Odwiedzający często ignorują lub pomijają wiadomości na pasku stanu (a nie wszystkie przeglądarki zapewniają pełną obsługę ustawiania tekstu paska stanu); jeśli wiadomość jest ważna, rozważ wyświetlenie jej jako wiadomości wyskakującej lub jako tekstu elementu AP.

Spostrzeżenie

Jeśli użyjesz działania Set Text Of Status Bar w Dreamweaver, tekst paska stanu w przeglądarce nie ma gwarancji zmiany, ponieważ niektóre przeglądarki wymagają specjalnych dopasowań podczas zmiany tekstu paska stanu. Firefox, na przykład, wymaga zmiany opcji zaawansowanej, która pozwala JavaScript zmieniać tekst paska stanu. Dodatkowe informacje można znaleźć w dokumentacji przeglądarki.

Można osadzić dowolne prawidłowe wywołanie funkcji JavaScript, właściwość, zmienną globalną lub inne wyrażenie w tekście.Aby osadzić wyrażenie JavaScript, umieść je w nawiasach klamrowych ({}). Aby wyświetlić nawias klamrowy, poprzedź go ukośnikiem wstecznym (\{).

Przykład:

Adres URL tej strony to {window.location}, a dziś jest {new Date()}.

Wybierz obiekt i wybierz Set Text > Set Text Of Status Bar z menu Add Behavior w panelu Behaviors.
W oknie dialogowym Set Text Of Status Bar wpisz wiadomość w polu Message.

Staraj się, by wiadomość była zwięzła. Przeglądarka obetnie wiadomość, jeśli nie zmieści się na pasku stanu.

Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Zastosuj zachowanie Set Text Of Text Field

Działanie Set Text Of Text Field zastępuje zawartość pola tekstowego formularza zawartością, którą określisz.

Można osadzić dowolne prawidłowe wywołanie funkcji JavaScript, właściwość, zmienną globalną lub inne wyrażenie w tekście.Aby osadzić wyrażenie JavaScript, umieść je w nawiasach klamrowych ({}). Aby wyświetlić nawias, poprzedź go ukośnikiem odwrotnym (\{).

Przykład:

Adres URL tej strony to {window.location}, a dziś jest {new Date()}.

Tworzenie nazwanego pola tekstowego

Wybierz Wstaw > Formularz > Pole tekstowe.

Jeśli Dreamweaver wyświetli polecenie dodania tagu formularza, kliknij Tak.

W polu Inspektor właściwości‚ wpisz nazwę dla pola tekstowego. Upewnij się, że nazwa jest unikalna na stronie (nie używaj tej samej nazwy dla wielu elementów na tej samej stronie, nawet jeśli znajdują się w różnych formularzach).

Stosowanie zachowania Ustaw tekst pola tekstowego

Wybierz pole tekstowe i wybierz Ustaw tekst > Ustaw tekst pola z menu Dodaj zachowanie w panelu Zachowania.
Wybierz docelowe pole tekstowe z menu Pole tekstowe i wprowadź nowy tekst.
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Pokaż-Ukryj elementy

Zachowanie Pokaż-Ukryj elementy wyświetla, ukrywa lub przywraca domyślną widoczność jednego lub wielu elementów strony.To zachowanie jest przydatne do wyświetlania informacji podczas interakcji użytkownika ze stroną.Na przykład, gdy użytkownik przesuwa wskaźnik nad Obraz rośliny, możesz wyświetlić element strony zawierający szczegóły dotyczące sezonu wzrostu i regionu rośliny, ile słońca potrzebuje, jak duża może urosnąć itd.Zachowanie tylko wyświetla lub ukrywa odpowiedni element — w rzeczywistości nie usuwa elementu z przepływu strony, gdy jest ukryty.

Wybierz obiekt i wybierz Pokaż-Ukryj elementy z menu Dodaj zachowanie w panelu Zachowania.

Jeśli Pokaż-Ukryj elementy jest niedostępne, prawdopodobnie masz wybrany element AP.Ponieważ elementy AP nie akceptują zdarzeń w obu przeglądarkach 4.0, musisz wybrać inny obiekt — taki jak tag <body> lub łącze (tag <a>).

Z listy Elementy wybierz element, który chcesz wyświetlić lub ukryć i kliknij Pokaż, Ukryj lub Przywróć (co przywraca domyślną widoczność).
Powtórz krok 2 dla wszystkich pozostałych elementów, których widoczność chcesz zmienić.(Można zmienić widoczność wielu elementów jednym zachowaniem.)
Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

To zachowanie zostało wycofane od Dreamweaver CS5.

Stosowanie zachowania Zamień obraz

Zachowanie Zamień obraz zamienia jeden obraz na inny, zmieniając atrybut src tagu <img>.Użyj tego zachowania do tworzenia efektów najechania kursorem na przyciski i innych efektów obrazu (w tym zamiany więcej niż jednego obrazu naraz).Wstawianie obrazu przeniesienia automatycznie dodaje zachowanie Zamień Obraz do strony.

Spostrzeżenie

Ponieważ tylko atrybut src jest wpływany przez to zachowanie, powinieneś zamienić na Obraz, który ma te same wymiary (wysokość i Szerokość) co oryginalny.W przeciwnym razie Obraz, który zamieniasz, zmniejszy się lub rozszerzy, aby dopasować się do wymiarów oryginalnego obrazu.

Istnieje również zachowanie Przywróć zamienione obrazy, które przywraca ostatni zestaw zamienionych obrazów do ich poprzednich plików źródłowych.To zachowanie jest automatycznie dodawane za każdym razem, gdy dołączasz zachowanie Zamień Obraz do obiektu; jeśli pozostawisz opcję Przywróć wybraną podczas dołączania Zamień Obraz, nigdy nie powinieneś musieć wybierać zachowania Przywróć zamieniony Obraz ręcznie.

Wybierz Wstaw > Obraz lub kliknij przycisk Obraz w panelu Wstaw, aby wstawić obraz.
W inspektorze właściwości wprowadź nazwę obrazu w lewym polu tekstowym.

Nazewnictwo obrazów nie jest obowiązkowe — nazwy są nadawane automatycznie po dołączeniu zachowania do obiektu. Jednak łatwiej jest rozróżnić obrazy w oknie dialogowym Zamień obraz, jeśli wszystkie obrazy zostaną nazwane wcześniej.

Powtórz czynności opisane w punktach 1 i 2 dla dodania innych obrazów.
Wybierz obiekt (zwykle obraz, który będzie zamieniany) i wybierz polecenie Zamień obraz z menu Dodaj zachowanie w panelu Zachowania.
Z listy Obrazy wybierz obraz, którego źródło chcesz zmienić.
Kliknij przycisk Przeglądaj, aby wybrać nowy plik obrazu, lub wprowadź ścieżkę i nazwę pliku nowego obrazu w polu Ustaw źródło na.
Powtórz kroki 5 i 6 dla wszystkich dodatkowych obrazów, które chcesz zmienić. Użyj tej samej akcji Zamień obraz dla wszystkich obrazów, które chcesz zmienić jednocześnie — w przeciwnym razie odpowiednia akcja Przywróć zamianę obrazu nie przywróci ich wszystkich.
Wybierz opcję Wstępnie wczytaj obrazy, aby zapisać nowe obrazy w pamięci podręcznej po załadowaniu strony.

Zapobiega to opóźnieniom pobierania, gdy nadchodzi czas wyświetlenia obrazów.

Kliknij przycisk OK i sprawdź, czy domyślne zdarzenie jest poprawne.

Stosowanie zachowania Przeprowadź walidację formularza

Zachowanie Waliduj formularz sprawdza zawartość określonych pól tekstowych, aby upewnić się, że użytkownik wprowadził odpowiedni typ danych. Dołącz to zachowanie do poszczególnych pól tekstowych ze zdarzeniem onBlur, aby walidować pola podczas wypełniania formularza przez użytkownika, lub dołącz je do formularza ze zdarzeniem onSubmit, aby ocenić kilka pól tekstowych jednocześnie, gdy użytkownik kliknie przycisk Wyślij. Dołączenie tego zachowania do formularza zapobiega przesyłaniu formularzy z nieprawidłowymi danymi.

Wybierz polecenie Wstaw > Formularz lub kliknij przycisk Formularz w panelu Wstawianie, aby wstawić formularz.
Wybierz polecenie Wstaw > Formularz > Pole tekstowe lub kliknij przycisk Pole tekstowe w panelu Wstawianie, aby wstawić pole tekstowe.

Powtórz czynności przed wstawieniem dodatkowych pól.

Wybierz metodę walidacji:
  • Aby walidować poszczególne pola podczas wypełniania formularza przez użytkownika, wybierz pole tekstowe i wybierz polecenie Okno > Zachowania.

  • Aby walidować wiele pól, gdy użytkownik wyśle formularz, kliknij znacznik <form> w selektorze znaczników w lewym dolnym rogu okna Dokument i wybierz polecenie Okno > Zachowania.

W menu Dodaj zachowanie zaznacz opcję Przeprowadź walidację formularza.
Wykonaj jedną z następujących czynności:
  • Jeśli walidujesz poszczególne pola, wybierz z listy Pola to samo pole, które wybrałeś w oknie Dokument.

  • Jeśli walidujesz wiele pól, wybierz pole tekstowe z listy Pola.

Wybierz opcję Wymagane, jeśli pole musi zawierać jakiekolwiek dane.
Zaznacz jedną z następujących opcji Akceptuj:

Cokolwiek

Sprawdza, czy wymagane pole zawiera dane — dane mogą być dowolnego typu.

Adres e-mail

Sprawdza, czy pole posiada symbol @.

Liczba

Sprawdza, czy pole zawiera tylko liczby.

Liczba od

Sprawdza, czy pole zawiera liczbę z określonego zakresu.

Jeśli wybrano walidację wielu pól, powtórz kroki 6 i 7 dla wszystkich dodatkowych pól, które chcesz walidować.
Kliknij przycisk OK.

Jeśli walidujesz wiele pól, gdy użytkownik prześle formularz, zdarzenie onSubmit automatycznie pojawi się w menu Zdarzenia.

Jeśli walidujesz poszczególne pola, sprawdź, czy domyślnym zdarzeniem jest onBlur lub onChange. Jeśli nie, zaznacz jedno z nich.

Oba zdarzenia wyzwalają zachowanie Waliduj formularz, gdy użytkownik opuści pole. Różnica polega na tym, że onBlur występuje niezależnie od tego, czy użytkownik wpisał coś w polu, a onChange występuje tylko wtedy, gdy użytkownik zmienił zawartość pola. Zdarzenie onBlur jest preferowane, jeśli pole jest wymagane.