Použití vestavěných chování jazyka JavaScript

Naposledy aktualizováno 27. 4. 2021

Toto téma vám pomůže pochopit, jak použít vestavěné chování JavaScriptu v aplikaci Adobe Dreamweaver.

Aplikování zabudovaných chování

Chování dodávaná s aplikací Dreamweaver byla naprogramována pro práci v moderních prohlížečích.Ve starších prohlížečích chování nefungují, ale nevyvolají chybu.

Poznámka

Akce aplikace Dreamweaver byly pečlivě naprogramovány tak, aby fungovaly v co nejvíce prohlížečích. Pokud ručně odeberete kód z akce aplikace Dreamweaver nebo ho nahradíte vlastním kódem, můžete ztratit kompatibilitu mezi prohlížeči.

Ačkoli byly akce aplikace Dreamweaver naprogramovány pro maximální kompatibilitu mezi prohlížeči, některé prohlížeče JavaScript vůbec nepodporují a mnoho lidí, kteří procházejí web, má ve svých prohlížečích JavaScript vypnutý. Pro nejlepší výsledky napříč platformami zajistěte alternativní rozhraní uzavřená v značkách <noscript>, aby lidé bez JavaScript mohli váš web používat.

Aplikování chování Zavolat JavaScript

Chování Call JavaScript provádí vlastní funkci nebo řádek kódu v JavaScriptu, když nastane událost.(Skript si můžete napsat sami, nebo můžete použít kód poskytovaný různými volně dostupnými JavaScript knihovnami na webu.)

Vyberte objekt a vyberte Call JavaScript z nabídky Přidat chování na panelu Chování.
Zadejte přesný JavaScript, který má být proveden, nebo zadejte název funkce.

Například tlačítko Zpět můžete vytvořit zapsáním kódu if (history.length > 0){history.back()}. Pokud jste svůj kód zapouzdřili do funkce, zadejte pouze název funkce (například hGoBack()).

Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Změnit vlastnost

Použijte chování Change Property ke změně hodnoty jedné z vlastností objektu (například barvy pozadí divu nebo akce formuláře).

Poznámka

Toto chování používejte pouze v případě, že velmi dobře znáte HTML a JavaScript.

Vyberte objekt a zvolte Change Property v nabídce Přidat chování na panelu Chování.
Z nabídky Typ prvku vyberte typ prvku pro zobrazení všech identifikovaných prvků tohoto typu.
Vyberte prvek z nabídky Identifikátor prvku.
Vyberte vlastnost z nabídky Vlastnost nebo zadejte název vlastnosti do pole.
Zadejte novou hodnotu pro novou vlastnost do pole Nová hodnota.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Kontrola zásuvného modulu

Použijte chování Check Plugin k odeslání navštěvníků na různé stránky v závislosti na tom, zda mají nainstalovaný zadaný zásuvný modul. Například můžete chtít, aby návštěvníci šli na jednu stránku, pokud mají Shockwave, a na jinou stránku, pokud nemají.

Poznámka

Nemůžete detekovat konkrétní zásuvné moduly v Internet Explorer pomocí JavaScript. Výběr Flash nebo Director však přidá odpovídající VBScript kód na vaši stránku pro detekci těchto zásuvných modulů v Internet Explorer na Windows. V prohlížeči Internet Explorer pro systém Mac OS detekce zásuvných modulů nefunguje.

Vyberte objekt a zvolte Check Plugin z nabídky Přidat chování panelu Chování.
Vyberte zásuvný modul z nabídky Plugin nebo klikněte na Zadat a zadejte přesný název zásuvného modulu do sousedního pole.

Musíte použít přesný název modulu plug-in uvedený tučně na stránce About Plug-ins v aplikaci Netscape Navigator.(Ve Windows vyberte příkaz Help > About Plug-ins aplikace Navigator; na Mac OS vyberte About Plug-ins z nabídky Apple.)

Do pole If Found, Go To URL zadejte URL pro návštěvníky, kteří modul plug-in mají.

Pokud zadáváte vzdálené URL, musíte do adresy zahrnout předponu http://.Pokud pole necháte prázdné, návštěvníci zůstanou na stejné stránce.

Do pole Otherwise, Go To URL zadejte alternativní URL pro návštěvníky, kteří modul plug-in nemají.Pokud pole necháte prázdné, návštěvníci zůstanou na stejné stránce.
Určete, co se má stát, pokud přítomnost zásuvného modulu detekovat nelze. Ve výchozím nastavení je návštěvník poslán na URL uvedenou v poli Jinak, pokud detekce není možná. Chcete-li místo toho poslat návštěvníka na první URL (Pokud je nalezen), vyberte možnost Vždy přejít na první URL, pokud detekce není možná. Pokud je tato možnost vybrána, v podstatě to znamená „předpokládej, že návštěvník má plug-in, pokud prohlížeč explicitně neindikuje, že plug-in není přítomen." Obecně tuto možnost vyberte, pokud je obsah plug-inu nedílnou součástí vaší stránky; pokud ne, ponechte ji nevybranou.
Poznámka

Tato možnost se vztahuje pouze na Internet Explorer; Netscape Navigator dokáže plug-iny vždy detekovat.

Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Přetažení AP elementu

Chování Přetáhnout prvek AP umožňuje návštěvníkovi přetahovat absolutně umístěný (AP) prvek.Pomocí tohoto chování vytvoříte skládačky, posuvníky a další pohyblivé prvky rozhraní.

Můžete určit, jakým směrem může návštěvník přetáhnout prvek AP (vodorovně, svisle nebo libovolným směrem), cíl, na který má návštěvník prvek AP přetáhnout, zda se má prvek AP k cíli přichytit, pokud je prvek AP v určité vzdálenosti od cíle v pixelech, co se má stát, když prvek AP dosáhne cíle, a další možnosti.

Protože chování Drag AP Element musí být vyvoláno dříve, než může návštěvník přetáhnout prvek AP, měli byste připojit Drag AP Element k objektu body (s událostí onLoad).

Vyberte Vložit > Objekty rozvržení > AP Div nebo klikněte na tlačítko Nakreslit AP Div na panelu Vložit a nakreslete AP Div v návrhovém zobrazení okna dokumentu.
Klikněte na <body> ve voliči značek v levém dolním rohu okna Dokument.
Vyberte možnost Drag AP Element z nabídky Add Behavior na panelu Behaviors.

Pokud není funkce Drag AP Element k dispozici, pravděpodobně máte vybraný AP prvek.

V rozbalovací nabídce AP element vyberte AP element.
Vyberte buď Constrained nebo Unconstrained v rozbalovací nabídce Movement.

Neomezený pohyb je vhodný pro puzzle a další hry typu přetáhni a pusť.Pro posuvníky a pohyblivé prvky výbavy, jako jsou kartotéky, závěsy a žaluzie, vyberte omezený pohyb.

Pro omezený pohyb zadejte hodnoty (v pixelech) do polí Nahoru, Dolů, Vlevo a Vpravo.

Hodnoty jsou relativní k počáteční pozici prvku AP.Chcete-li omezit pohyb v obdélníkové oblasti, zadejte kladné hodnoty do všech čtyř polí.Chcete-li povolit pouze vertikální pohyb, zadejte kladné hodnoty pro Nahoru a Dolů a 0 pro Vlevo a Vpravo. Chcete-li povolit pouze horizontální pohyb, zadejte kladné hodnoty pro Vlevo a Vpravo a 0 pro Nahoru a Dolů.

Zadejte hodnoty (v pixelech) pro cíl přetažení do polí Vlevo a Nahoře.

Cíl přetažení je místo, kam chcete, aby návštěvník přetáhl prvek AP. Prvek AP je považován za dosahující cíle přetažení, když se jeho levé a horní souřadnice shodují s hodnotami, které zadáte do polí Vlevo a Nahoře. Hodnoty jsou relativní vzhledem k levému hornímu rohu okna prohlížeče. Klikněte na Získat aktuální pozici pro automatické vyplnění textových polí aktuální pozicí prvku AP.

Zadejte hodnotu (v pixelech) do pole Přichytit pokud v dosahu pro stanovení, jak blízko se návštěvník musí dostat k cíli přetažení, než se prvek AP přichytí k cíli.

Větší hodnoty usnadňují návštěvníkovi nalezení cíle přetažení.

Pro jednoduché skládanky a manipulaci scenérie můžete ukončit zde. Chcete-li definovat úchopovou oblast pro prvek AP, sledovat pohyb prvku AP během jeho přetahování a spustit akci při upuštění prvku AP, klikněte na kartu Pokročilé.
Chcete-li určit, že návštěvník musí kliknout na konkrétní oblast prvku AP pro přetažení prvku AP, vyberte Oblast v rámci prvku z nabídky Úchopová oblast; pak zadejte levé a horní souřadnice a šířku a výšku úchopové oblasti.

Tato možnost je užitečná, když obrázek uvnitř prvku AP obsahuje prvek, který naznačuje přetahování, například panel záhlaví nebo úchyt zásuvky.Tuto možnost nenastavujte, pokud chcete, aby návštěvník\nmohl kliknout kamkoli do prvku AP a přetáhnout ho.

Vyberte volby Během přetažení, které chcete použít:
  • Vyberte možnost Přenést prvek do popředí, pokud se má prvek AP přesunout do popředí pořadí překrývání při přetahování.Pokud vyberete tuto možnost, použijte místní nabídku\nk výběru, zda ponechat prvek AP v popředí nebo ho obnovit do\npůvodní pozice v pořadí překrývání.

  • Zadejte kód JavaScript nebo název funkce (například monitorAPelement())\ndo pole Volat JavaScript pro opakované spouštění kódu nebo funkce\nběhem přetahování prvku AP.Můžete například napsat\nfunkci, která monitoruje souřadnice prvku AP a zobrazuje\nrady jako „blížíte se" nebo „jste daleko od cíle\npřetažení" v textovém poli.

Zadejte kód JavaScript nebo název funkce (například evaluateAPelementPos()) do druhého pole Volat JavaScript pro spuštění kódu nebo funkce při upuštění prvku AP. Vyberte možnost Pouze při přichycení, pokud by se JavaScript měl spustit pouze v případě, že prvek AP dosáhl cíle upuštění.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Získání informací o AP elementu, který lze přetáhnout

Když připojíte chování Přetáhnout prvek AP k objektu, aplikace Dreamweaver vloží funkci MM_dragLayer() do sekce záhlaví vašeho dokumentu. (Tato funkce si ponechává původní konvenci pojmenování pro prvky AP [tedy „Vrstva"], takže vrstvy vytvořené v předchozích verzích Dreamweaveru zůstanou upravitelné.)Kromě registrace prvku AP jako přetahovatelného tato funkce definuje tři vlastnosti pro každý přetahovatelný prvek AP—MM_LEFTRIGHT, MM_UPDOWN a MM_SNAPPED—které můžete použít ve vlastních funkcích JavaScript k určení relativní horizontální pozice prvku AP, relativní vertikální pozice prvku AP a toho, zda prvek AP dosáhl cíle přetažení.

Poznámka

Zde uvedené informace jsou určeny pouze pro zkušené JavaScript programátory.

Například následující funkce zobrazuje hodnotu vlastnosti MM_UPDOWN (aktuální svislou pozici prvku AP) v poli formuláře zvaném curPosField.(Pole formuláře jsou užitečná pro zobrazování průběžně aktualizovaných informací, protože jsou dynamická—to znamená, že můžete změnit jejich obsah i poté, co se stránka načte.)

function getPos(layerId){

var layerRef = document.getElementById(layerId);

var curVertPos = layerRef.MM_UPDOWN;

document.tracking.curPosField.value = curVertPos;

}

Namísto zobrazování hodnot MM_UPDOWN nebo MM_LEFTRIGHT v poli formuláře můžete tyto hodnoty použít mnoha dalšími způsoby. Můžete například napsat funkci, která zobrazí zprávu v poli formuláře v závislosti na tom, jak blízko je hodnota k cílové zóně, nebo můžete zavolat další funkci pro zobrazení či skrytí elementu AP v závislosti na hodnotě.

Čtení vlastnosti MM_SNAPPED je obzvlášť užitečné, když máte na stránce několik elementů AP, které všechny musí dosáhnout svých cílů předtím, než může návštěvník postoupit na další stránku nebo úlohu. Můžete například napsat funkci pro počítání, kolik elementů AP má hodnotu MM_SNAPPED rovnu true a zavolat ji pokaždé, když je element AP upuštěn. Když počet přichycených dosáhne požadovaného čísla, můžete poslat návštěvníka na další stránku nebo zobrazit blahopřejnou zprávu.

Aplikování chování Jít na URL

Chování Go To URL otevře novou stránku v aktuálním okně nebo v zadaném rámci. Toto chování je užitečné pro změnu obsahu dvou nebo více rámců jedním kliknutím.

Vyberte objekt a zvolte Go To URL z nabídky Add Behavior panelu Behaviors.
Vyberte cíl URL ze seznamu Otevřít v.

Seznam Open In automaticky vypíše názvy všech rámců v aktuální sadě rámců stejně jako hlavní okno. Pokud zde není žádný rámec, hlavní okno je jedinou možností.

Poznámka

Toto chování může způsobit neočekávané výsledky, pokud je jakýkoli rámec pojmenován top, blank, self nebo parent.Prohlížeče někdy zamění tyto názvy za vyhrazené názvy cílů.

Klikněte na Procházet a vyberte dokument k otevření, nebo zadejte cestu a název souboru dokumentu do pole URL.
Opakujte kroky 2 a 3 k otevření dalších dokumentů v jiných rámcích.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Nabídka odkazů

Když vytvoříte skokovou nabídku pomocí Vložit > Formulář > Skokovou nabídku, aplikace Dreamweaver vytvoří objekt nabídky a připojí k němu chování Jump Menu (nebo Jump Menu Go). Obvykle není potřeba připojit chování Jump Menu k objektu ručně.

Existující skokovou nabídku můžete upravit jedním ze dvou způsobů:

  • Můžete upravovat a přeskupovat položky nabídky, měnit soubory, na které se má přejít, a měnit okno, ve kterém se tyto soubory otevřou, dvojím kliknutím na stávající chování Jump Menu v panelu Behaviors.

  • Položky v nabídce můžete upravovat stejně jako položky v jakékoli jiné nabídce – výběrem nabídky a použitím tlačítka List Values v panelu Property inspector.

Vytvořte objekt skokové nabídky, pokud ve vašem dokumentu ještě žádný není.
Vyberte objekt a zvolte Rozbalovací nabídka z nabídky Přidat chování panelu Chování.
Proveďte požadované změny v dialogovém okně Rozbalovací nabídka a potom klikněte na OK.

Aplikování chování Nabídka odkazů – Přejít

Chování Jump Menu Go úzce souvisí s chováním Jump Menu; Jump Menu Go vám umožňuje přidružit tlačítko Go k rozbalovací nabídce.(Před použitím tohoto chování musí v dokumentu již existovat rozbalovací nabídka.)Kliknutím na tlačítko Přejít se otevře odkaz vybraný v rozbalovací nabídce.Rozbalovací nabídka obvykle nepotřebuje tlačítko Přejít; výběr položky z rozbalovací nabídky obecně způsobí načtení URL bez potřeby dalšího zásahu uživatele.Pokud však návštěvník vybere stejnou položku, která je již v rozbalovací nabídce zvolena, přechod se neuskuteční.Obecně to nevadí, ale pokud se rozbalovací nabídka zobrazí v rámci a položky rozbalovací nabídky odkazují na stránky v jiných rámcích, je často užitečné tlačítko Přejít, které návštěvníkům umožní znovu vybrat položku, která je již v rozbalovací nabídce vybrána.

Poznámka

Když použijete tlačítko Přejít s rozbalovací nabídkou, tlačítko Přejít se stane jediným mechanismem, který „přenese" uživatele na URL přidružená k výběru v nabídce.Výběr položky nabídky v rozbalovací nabídce již automaticky nepřesměrovává uživatele na jinou stránku nebo rámec.

Vyberte objekt, který chcete použít jako tlačítko Přejít (obvykle obrázek tlačítka), a v nabídce Přidat chování na panelu Chování zvolte příkaz Rozbalovací nabídka - přejít.
V nabídce Vybrat rozbalovací nabídku vyberte nabídku pro aktivaci tlačítka Přejít a klikněte na tlačítko OK.

Aplikování chování Otevřít okno prohlížeče

Použijte chování Otevřít okno prohlížeče k otevření stránky v novém okně. Můžete určit vlastnosti nového okna, včetně jeho velikosti, atributů (zda lze měnit jeho velikost, má panel nabídek atd.) a názvu. Například můžete toto chování použít k otevření většího obrázku v samostatném okně, když návštěvník klikne na miniaturní obrázek. Pomocí tohoto chování můžete nastavit nové okno na přesnou velikost obrázku.

Pokud neurčíte žádné atributy okna, otevře se ve velikosti a s atributy okna, ze kterého se otevřelo.Určení jakéhokoli atributu okna automaticky vypne všechny ostatní atributy, které nejsou explicitně zapnuty. Například pokud nenastavíte žádné atributy okna, může se otevřít ve velikosti 1024 × 768 pixelů a mít navigační panel (zobrazující tlačítka Zpět, Vpřed, Domů a Znovu načíst), panel nástrojů umístění (zobrazující URL), stavový řádek (zobrazující stavové zprávy ve spodní části) a panel nabídek (zobrazující nabídky Soubor, Upravit, Zobrazit a další). Pokud explicitně nastavíte šířku na 640 a výšku na 480 a nenastavíte žádné další atributy, okno se otevře ve velikosti 640 × 480 pixelů bez panelů nástrojů.

Vyberte objekt a zvolte Otevřít okno prohlížeče z nabídky Přidat chování panelu Chování.
Klikněte na Procházet a vyberte soubor nebo zadejte URL, kterou chcete zobrazit.
Nastavte možnosti pro šířku a výšku okna (v pixelech) a pro začlenění různých panelů nástrojů, posuvníků, úchytů pro změnu velikosti a podobně. Pojmenujte okno (nepoužívejte mezery ani speciální znaky), pokud chcete, aby bylo cílem odkazů nebo ho chcete ovládat pomocí JavaScript.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Rozbalovací zpráva

Chování Automaticky otevírané okno se zprávou zobrazí upozornění JavaScript se zprávou, kterou určíte. Protože upozornění JavaScript mají pouze jedno tlačítko (OK), použijte toto chování spíše k poskytnutí informací uživateli než k předložení volby.

Do textu můžete vložit jakékoli platné volání funkce JavaScript, vlastnost, globální proměnnou nebo jiný výraz.Pro vložení JavaScript výrazu ho umístěte do složených závorek ({}).Pro zobrazení složené závorky ji předřaďte zpětným lomítkem (\{).

Například:

URL této stránky je {window.location} a dnes je {new Date()}.

Poznámka

Prohlížeč řídí vzhled upozornění. Pokud chcete mít větší kontrolu nad vzhledem, zvažte použití chování Otevřít okno prohlížeče.

Vyberte objekt a zvolte Popup zpráva z nabídky Přidat chování na panelu Chování.
Do pole Zpráva zadejte text zprávy.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Načíst obrazy předem

Chování Přednahrát obrázky zkracuje čas zobrazení uložením obrázků do vyrovnávací paměti, které se nezobrazí, když se stránka zobrazí poprvé (například obrázky, které budou vyměněny pomocí chování nebo skriptů).

Poznámka

Chování Vyměnit obrázek automaticky přednačte všechny zvýrazněné obrázky, když vyberete možnost Přednahrát obrázky v dialogovém okně Vyměnit obrázek, takže nemusíte ručně přidávat Přednahrát obrázky při použití Vyměnit obrázek.

Vyberte objekt a zvolte Přednahrát obrázky z nabídky Přidat chování na panelu Chování.
Klikněte na Procházet a vyberte soubor obrázku nebo zadejte cestu a název souboru obrázku do pole Image Source File.
Klikněte na tlačítko Plus (+) v horní části dialogového okna a přidejte obrázek do seznamu přednahraných obrázků.
Opakujte kroky 2 a 3 pro všechny zbývající obrázky, které chcete přednahrát na aktuální stránce.
Pro odstranění obrázku ze seznamu přednahrávaných obrázků ho vyberte a klikněte na tlačítko Minus (–).
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Nastavit text rámce

Chování Nastavit text rámce vám umožňuje dynamicky nastavit text rámce a nahradit obsah a formátování rámce obsahem, který zadáte. Obsah může obsahovat jakýkoli platný HTML kód. Toto chování použijte k dynamickému zobrazení informací.

Ačkoli chování Nastavit text rámce nahrazuje formátování rámce, můžete vybrat Zachovat Barva pozadí, aby se zachovaly atributy barvy pozadí stránky a barvy textu.

Do textu můžete vložit jakékoli platné volání JavaScript funkce, vlastnost, globální proměnnou nebo jiný výraz. Pro vložení JavaScript výrazu ho umístěte do složených závorek ({}). Pro zobrazení složené závorky ji předřaďte zpětným lomítkem (\{).

Například:

URL této stránky je {window.location} a dnes je {new Date()}.

Vyberte objekt a zvolte Nastavit text > Nastavit text rámce z nabídky Přidat chování na panelu Chování.
V dialogovém okně Nastavit text rámce vyberte cílový rámec z nabídky Rámec.
Klikněte na tlačítko Získat aktuální HTML pro zkopírování aktuálního obsahu sekce body cílového rámce.
Do pole Nový HTML zadejte hlášení.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Použijte chování Nastavit text kontejneru

Chování Nastavit text kontejneru nahrazuje obsah a formátování existujícího kontejneru (tedy libovolného prvku, který může obsahovat text nebo jiné prvky) na stránce obsahem, který zadáte. Obsahem může být jakýkoli platný zdrojový kód HTML.

Do textu můžete vložit libovolné platné volání funkce JavaScript, vlastnost, globální proměnnou nebo jiný výraz. Výraz JavaScript vložíte tak, že jej umístíte do složených závorek ({}). Chcete-li zobrazit složenou závorku, předřaďte jí zpětné lomítko (\{).

Například:

URL této stránky je {window.location} a dnes je {new Date()}.

Vyberte objekt a zvolte Nastavit text > Nastavit text kontejneru v nabídce Přidat chování na panelu Chování.
V dialogovém okně Nastavit text kontejneru použijte nabídku Kontejner k výběru cílového prvku.
Do pole Nový HTML zadejte nový text nebo HTML.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Použít chování Nastavit text stavového řádku

Chování Nastavit text stavového řádku zobrazí zprávu ve stavovém řádku v levém dolním rohu okna prohlížeče. Toto chování můžete například použít k popisu cíle odkazu ve stavovém řádku místo zobrazení přidružené adresy URL. Návštěvníci často ignorují nebo přehlížejí zprávy ve stavovém řádku (a ne všechny prohlížeče poskytují plnou podporu pro nastavování textu stavového řádku); pokud je vaše zpráva důležitá, zvažte její zobrazení jako vyskakovací zprávu nebo jako text prvku AP.

Poznámka

Pokud v aplikaci Dreamweaver použijete chování Nastavit text stavového řádku, není zaručeno, že se text stavového řádku v prohlížeči změní, protože některé prohlížeče vyžadují speciální přizpůsobení při změně textu stavového řádku.Firefox například vyžaduje, abyste změnili pokročilou možnost, která umožňuje JavaScriptu měnit text stavového řádku. Další informace najdete v dokumentaci k prohlížeči.

Do textu můžete vložit libovolné platné volání funkce JavaScript, vlastnost, globální proměnnou nebo jiný výraz. Výraz JavaScript vložíte tak, že jej umístíte do složených závorek ({}). Chcete-li zobrazit složenou závorku, předřaďte jí zpětné lomítko (\{).

Například:

URL této stránky je {window.location} a dnes je {new Date()}.

Vyberte objekt a zvolte Nastavit text > Nastavit text stavového řádku z nabídky Přidat chování panelu Chování.
V dialogovém okně Nastavit text stavového řádku zadejte zprávu do pole Zpráva.

Zpráva musí být stručná. Prohlížeč zprávu ořízne, pokud se nevejde do stavového řádku.

Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Použít chování Nastavit text textového pole

Chování Nastavit text textového pole nahradí obsah textového pole formuláře obsahem, který zadáte.

Do textu můžete vložit libovolné platné volání funkce JavaScript, vlastnost, globální proměnnou nebo jiný výraz. Výraz JavaScript vložíte tak, že jej umístíte do složených závorek ({}). Složenou závorku zobrazíte tak, že před ni umístíte zpětné lomítko (\{).

Například:

URL této stránky je {window.location} a dnes je {new Date()}.

Vytvoření pojmenovaného textového pole

Vyberte Vložit > Formulář > Textové pole.

Pokud vás Dreamweaver vyzve k přidání značky formuláře, klikněte na Ano.

V inspektoru Vlastnosti zadejte název textového pole. Ujistěte se, že je název na stránce jedinečný (nepoužívejte stejný název pro více prvků na stejné stránce, ani když jsou v různých formulářích).

Aplikování Nastavit text textového pole

Vyberte textové pole a z nabídky Přidat chování panelu Chování zvolte Nastavit text > Nastavit text pole.
V nabídce Textové pole vyberte cílové textové pole a zadejte nový text.
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Zobrazit-skrýt elementy

Chování Zobrazit-skrýt prvky zobrazuje, skrývá nebo obnovuje výchozí viditelnost jednoho nebo více prvků stránky. Toto chování je užitečné pro zobrazování informací, když uživatel pracuje se stránkou. Například když uživatel přesune ukazatel nad obrázek rostliny, můžete zobrazit prvek stránky s podrobnostmi o období růstu a oblasti rostliny, kolik slunce potřebuje, jak velká může být atd. Chování pouze zobrazuje nebo skrývá příslušný prvek – ve skutečnosti prvek z toku stránky neodstraňuje, když je skrytý.

Vyberte objekt a z nabídky Přidat chování na panelu Chování vyberte položku Zobrazit/skrýt prvky.

Pokud není možnost Zobrazit-skrýt prvky dostupná, pravděpodobně máte vybraný prvek AP. Protože prvky AP nepřijímají události v obou prohlížečích 4.0, musíte vybrat jiný objekt – například značku <body> nebo odkaz (značku <a>).

Ze seznamu Prvky vyberte prvek, který chcete zobrazit nebo skrýt, a klikněte na Zobrazit, Skrýt nebo Obnovit (což obnoví výchozí viditelnost).
Opakujte krok 2 pro všechny zbývající prvky, jejichž viditelnost chcete změnit. (Můžete změnit viditelnost více prvků jedním chováním.)
Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Toto chování bylo označeno jako zastaralé od verze Dreamweaver CS5.

Aplikování chování Zaměnit obraz

Chování Vyměnit obrázek vymění jeden obrázek za jiný změnou atributu src značky <img>.Toto chování použijte k vytvoření rolovacích efektů tlačítek a jiných obrazových efektů (včetně výměny více něž jednoho obrázku najednou). Vložení rolovacího obrázku automaticky přidá na stránku chování Vyměnit obrázek.

Poznámka

Protože toto chování ovlivňuje pouze atribut src, měli byste vyměnit obrázek, který má stejné rozměry (výšku a šířku) jako původní.Jinak se obrázek, který vyměníte, zmenší nebo zvětší tak, aby odpovídal rozměrům původního obrázku.

Existuje také chování Obnovit vyměněný obrázek, které obnoví poslední sadu vyměněných obrázků do jejich předchozích zdrojových souborů.Toto chování se automaticky přidá při připojení chování Vyměnit obrázek k objektu; pokud necháte možnost Obnovit vybranou při připojování chování Vyměnit obrázek, neměli byste nikdy potřebovat vybrat chování Obnovit vyměněný obrázek ručně.

Vyberte Vložit > Obrázek nebo klikněte na tlačítko Obrázek na panelu Vložit a vložte obrázek.
Do inspektoru vlastností zadejte název obrázku do levého textového pole.

Pojmenování obrázků není povinné; pojmenují se automaticky, když k objektu připojíte chování.Je však snazší rozlišit obrázky v dialogovém okně Prohodit obrázek, pokud všechny obrázky pojmenujete předem.

Opakováním kroků 1 a 2 vložte další obrazy.
Vyberte objekt (obvykle obrázek, který chcete prohodit) a zvolte Prohodit obrázek z nabídky Přidat chování panelu Chování.
Ze seznamu Obrázky vyberte obrázek, jehož zdroj chcete změnit.
Kliknutím na tlačítko Procházet vyberte nový soubor obrázku nebo zadejte cestu a název souboru nového obrázku do pole Nastavit zdroj na.
Opakujte kroky 5 a 6 pro všechny další obrázky, které chcete změnit.Pro všechny obrázky, které chcete změnit najednou, použijte stejnou akci Prohodit obrázek; jinak odpovídající akce Obnovit prohození obrázku neobnoví všechny obrázky.
Vyberte možnost Předem načíst obrázky, aby se nové obrázky ukládaly do mezipaměti při načtení stránky.

Tím se předejde prodlevám při stahování, když přijde čas na zobrazení obrázků.

Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Ověřit formulář

Chování Oveření platnosti formuláře kontroluje obsah zadaných textových polí, aby se ujistilo, že uživatel zadal správný typ dat.Připojte toto chování k jednotlivým textovým polím s událostí onBlur, aby se pole ověřila během vyplňování formuláře uživatelem, nebo je připojte k formuláři s událostí onSubmit, abyste vyhodnotili několik textových polí najednou, když uživatel klikne na tlačítko Odeslat.Připojení tohoto chování k formuláři zabrání odeslání formulářů s neplatnými daty.

Vyberte Vložit > Formulář nebo klikněte na tlačítko Formulář v panelu Vložit a vložte formulář.
Vyberte Vložit > Formulář > Textové pole nebo klikněte na tlačítko Textové pole v panelu Vložit a vložte textové pole.

Opakováním tohoto kroku vložíte další textová pole.

Vyberte metodu ověření:
  • Chcete-li ověřit jednotlivá pole při vyplňování formuláře uživatelem, vyberte textové pole a zvolte Okno > Chování.

  • Chcete-li ověřit více polí při odeslání formuláře uživatelem, klikněte na značku <form> ve voliči značek v levém dolním rohu okna Dokument a zvolte Okno > Chování.

Z nabídky Přidat chování vyberte volbu Ověřit formulář.
Proveďte jeden z následujících úkonů:
  • Pokud ověřujete jednotlivá pole, vyberte ze seznamu Pole stejné pole, které jste vybrali v okně Dokument.

  • Pokud ověřujete více polí, vyberte textové pole ze seznamu Pole.

Vyberte možnost Povinné, pokud pole musí obsahovat nějaká data.
Vyberte jednu z následujících voleb Přijmout:

Použít cokoli

Kontroluje, že povinné pole obsahuje data; data mohou být jakéhokoli typu.

Použít e‑mailovou adresu

Zkontroluje, zda pole obsahuje symbol @.

Použít číslo

Zkontroluje, zda pole obsahuje jen číslice.

Použít číslo od

Kontroluje, že pole obsahuje číslo v určitém rozsahu.

Pokud jste se rozhodli ověřit více polí, opakujte kroky 6 a 7 pro další pole, která chcete ověřit.
Klikněte na tlačítko OK.

Pokud ověřujete více polí při odeslání formuláře uživatelem, událost onSubmit se automaticky zobrazí v nabídce Události.

Pokud ověřujete jednotlivá pole, zkontrolujte, že výchozí událost je onBlur nebo onChange. Pokud tomu tak není, vyberte jednu z těchto událostí.

Obě události spustí chování Ověření platnosti formuláře, když se uživatel přesune z pole.Rozdíl je v tom, že onBlur nastává ať už uživatel do pole něco napsal nebo ne, zatímco onChange nastává pouze v případě, že uživatel změnil obsah pole. Událost onBlur je preferována, pokud je pole povinné.