Toto téma vám pomůže vysvětlit, jak použít vestavěné chování jazyka JavaScript v aplikaci Adobe Dreamweaver.

Aplikování zabudovaných chování

Chování dodávaná s aplikací Dreamweaver byla vytvořena tak, aby fungovala 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ě navrženy tak, aby fungovaly v co nejvíce prohlížečích. Pokud ručně odstraníte kód akce aplikace Dreamweaver nebo ho nahradíte vlastním kódem, můžete přijít o kompatibilitu s různými prohlížeči.

Přestože byly akce aplikace Dreamweaver napsány tak, aby byly kompatibilní s co nejvíce prohlížeči, některé prohlížeče vůbec nepodporují jazyk JavaScript a řada lidí, kteří procházejí web, má jazyk JavaScript v prohlížeči vypnutý. V zájmu co nejlepších výsledků na různých platformách nabídněte i alternativní rozhraní uzavřené mezi tagy <noscript> tak, aby webové místo mohli používat i lidé bez jazyka JavaScript.

Aplikování chování Zavolat JavaScript

Chování Zavolat JavaScript spustí uživatelskou funkci nebo řádek kódu JavaScript, když nastane událost. (Skript můžete napsat sami nebo použít kód z volně dostupných knihoven JavaScript na webu.)

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Zavolat JavaScript.
  2. Zapište přesně kód JavaScript, který má být spuštěn, nebo zapište 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 kód zabalili do funkce, zapište jen název funkce (například, hJitZpet()).

  3. 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

Chování Změnit vlastnost použijte ke změně hodnoty jedné z vlastností objektu (například barvy pozadí prvku div nebo akce prvku form).

Poznámka:

Toto chování použijte jen pokud dobře znáte jazyky HTML a JavaScript.

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Změnit vlastnost.
  2. Z nabídky Typ prvku vyberte typ prvku, abyste zobrazili všechny identifikované prvky daného typu.
  3. Vyberte prvek z nabídky Identifikátor prvku.
  4. Vyberte vlastnost z nabídky Vlastnost nebo zadejte název vlastnosti do pole.
  5. Zadejte novou hodnotu nové vlastnosti do pole Nová hodnota.
  6. 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

Chování Kontrola zásuvného modulu použijte k přesměrování uživatelů na různé stránky podle toho, zda mají instalován zadaný zásuvný modul. Například můžete chtít, aby uživatelé přešli na určitou stránku, pokud mají Shockwave, a na jinou, pokud ho nemají.

Poznámka:

V prohlížeči Internet Explorer nelze pomocí jazyka JavaScript detekovat konkrétní zásuvné moduly. Výběrem volby Flash nebo Director ale do stránky přidáte kód VBScript, který zajistí detekci těchto zásuvných modulů v prohlížeči Internet Explorer v systému Windows. V prohlížeči Internet Explorer pro systém Mac OS detekce zásuvných modulů nefunguje.

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Kontrola zásuvného modulu.
  2. Vyberte zásuvný modul z nabídky Zásuvný modul nebo klepněte na tlačítko Zadat a zadejte do sousedního pole přesný název zásuvného modulu.

    Musíte zadat přesný název zásuvného modulu tak, jak je uveden tučným písmem na stránce O zásuvných modulech v prohlížeči Netscape Navigator. (V systému Windows v prohlížeči Navigator vyberte volbu Nápověda > O zásuvných modulech, v systému Mac OS vyberte volbu O zásuvných modulech z nabídky Apple.)

  3. V poli Při nalezení jít na URL zadejte adresu URL, kam mají přejít návštěvníci, kteří zásuvný modul mají.

    Pokud zadáte vzdálenou adresu URL, musíte zadat i prefix http://. Pokud toto pole necháte prázdné, návštěvníci zůstanou na stejné stránce.

  4. V poli Jinak jít na URL zadejte URL, kam mají přejít návštěvníci, kteří zásuvný modul nemají. Pokud toto pole necháte prázdné, návštěvníci zůstanou na stejné stránce.
  5. Určete, co se má stát, pokud přítomnost zásuvného modulu detekovat nelze. Standardně, pokud detekce nefunguje, je návštěvník přesměrován na adresu URL uvedenou v poli Jinak. Pokud chcete návštěvníka v tomto případě přesměrovat na první adresu URL (Při nalezení), vyberte volbu Pokud není zjištění možné, vždy jít na první URL. Když je tato volba vybraná, prakticky to znamená „předpokládejme, že návštěvník zásuvný modul má, pokud prohlížeč výslovně neuvede, že ho nemá“. Tuto volbu vyberte, pokud je obsah zásuvného modulu pro stránku nezbytný; pokud tomu tak není, tuto volbu nevybírejte.

    Poznámka:

    Tato volba se týká jen prohlížeče Internet Explorer; prohlížeč Netscape Navigator vždy umožní detekci zásuvných modulů.

  6. 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řetažení AP elementu umožňuje návštěvníkovi stránky přetažení absolutně polohovaného (AP) elementu. Toto chování použijte k vytváření skládaček, posuvníků a dalších pohyblivých prvků rozhraní.

Můžete určit, kterým směrem může návštěvník AP element posunout (vodorovně, svisle nebo libovolným směrem), určit cílovou polohu, kam bude AP element přetažen, to, zda se má AP element přitahovat do cílové polohy, pokud se přiblíží na zadaný počet obrazových bodů od cíle, co se má stát při umístění AP elementu do cílové polohy a podobně.

Vzhledem k tomu, že přetažení AP elementu funguje až poté, co je vyvoláno chování Přetažení AP elementu, měli byste Přetažení AP elementu připojit k objektu body (pomocí události onLoad).

  1. Vyberte volbu Vložit > Objekty rozvržení > AP Div nebo klepněte na tlačítko Přetažení AP Div na panelu Vložit a přetáhněte objekt AP Div do zobrazení Návrh v okně dokumentu.
  2. Klepněte na text <body> v elektoru tagů v levém dolním rohu okna dokumentu.
  3. Z nabídky Přidat chování v panelu Chování vyberte volbu Přetažení AP elementu.

    Pokud Přetažení AP elementu není k dispozici, nejspíš máte vybraný AP element.

  4. V rozbalovací nabídce AP element vyberte AP element.
  5. V rozbalovací nabídce Pohyb vyberte volbu S omezením nebo Bez omezení.

    Pohyb Bez omezení je vhodný u skládaček a dalších her používajících přetahování. Při vytváření posuvníků a ovladačů scén, například zásuvek souborů, závěsů a minirolet vyberte pohyb typu S omezením.

  6. U pohybu S omezením zadejte do polí Nahoru, Dolů, Vlevo a Vpravo hodnoty (v obrazových bodech).

    Hodnoty jsou relativní vůči výchozí poloze AP elementu. Pokud chcete pohyb omezit na oblast ve tvaru obdélníku, zadejte do všech čtyřech polí kladné hodnoty. Pokud chcete umožnit jen pohyb nahoru a dolů, zadejte kladné hodnoty do polí Nahoru a Dolů a 0 do polí Vlevo a Vpravo. Pokud chcete umožnit jen pohyb vlevo a vpravo, zadejte kladné hodnoty do polí Vlevo a Vpravo a 0 do polí Nahoru a Dolů.

  7. Zadejte hodnoty (v obrazových bodech) cíle přetažení do polí Levý a Horní.

    Cíl přetažení je místo, kam chcete, aby návštěvník stránky AP element přetáhl. AP element je považován za přesunutý na cíl přetažení, pokud jeho levá a horní souřadnice odpovídají hodnotám zadaným do polí Levý a Horní. Hodnoty se vztahují k levému hornímu rohu okna prohlížeče. Klepnutím na volbu Získat aktuální polohu se pole automaticky vyplní hodnotami aktuální polohy AP elementu.

  8. Zadejte hodnotu (v obrazových bodech) do pole Přitahovat pokud je do, a tím určete, jak blízko k cíli přetažení musí uživatel AP element přetáhnout, než se automaticky přitáhne k cíli přetažení.

    Při zadání větší hodnoty návštěvník snáze najde cíl přetažení.

  9. U jednodušších skládaček a manipulací se scénami už nemusíte dělat nic dalšího. Pokud chcete definovat táhlo pro AP element, sledovat pohyb AP elementu během tažení a spustit akci při uvolnění AP element, klepněte na záložku Další volby.
  10. Pokud chcete zadat, že uživatel musí klepnout na určitou část AP elementu, aby ho mohl přetáhnout, vyberte z nabídky Táhlo přetažení volbu Oblast uvnitř prvku a zadejte souřadnice horního a levého okraje a šířku a výšku táhla přetažení.

    Tato volba se hodí, pokud obraz v AP elementu obsahuje prvek, který vyzývá k tažení, například titulkový panel nebo táhlo přetažení. Tuto volbu nenastavujte, pokud chcete, aby mohl návštěvník AP element přetáhnout po klepnutí na jeho libovolnou část.

  11. Vyberte volby Během přetažení, které chcete použít:
    • Vyberte volbu Posunout element dopředu, pokud chcete AP element během přetahování přesunout dopředu v pořadí překrývání. Pokud vyberete tuto volbu, vyberte z rozbalovací nabídky, zda má AP element zůstat v popředí nebo má být obnovena jeho poloha v pořadí překrývání.

    • Zadejte kód JavaScript nebo název funkce (například monitorAPelement()) do pole Zavolat JavaScript, pokud chcete opakovaně spouštět kód nebo funkci během přetahování AP elementu. Můžete například vytvořit funkci, která sleduje souřadnice AP elementu a zobrazuje v textovém poli tipy, například „přihořívá“ nebo „samá voda“.

  12. Zadejte kód JavaScript nebo název funkce (například monitorAPelement()) do druhého pole Zavolat JavaScript, pokud chcete opakovaně spouštět kód nebo funkci během přetahování AP elementu. Vyberte volbu Pouze při přitažení, pokud má být jazyk JavaScript spuštěn, jen pokud se AP element dostal k cíli přetažení.
  13. 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

Při připojení chování Přetažení AP elementu k objektu aplikace Dreamweaver vloží funkci MM_dragLayer() do sekce head dokumentu. (Funkce dodržuje starou konvenci názvu AP elementů [to znamená „Vrstva“] tak, aby bylo i nadále možné upravovat vrstvy vytvořené ve starších verzích aplikace Dreamweaver.) Kromě toho, že tato funkce registruje AP element jako přetáhnutelný, definuje u každého přetáhnutelného AP elementu také tři vlastnosti – MM_LEFTRIGHT, MM_UPDOWNMM_SNAPPED – které můžete použít ve vlastních funkcích JavaScript k určení relativní vodorovné polohy AP elementu, relativní svislé polohy AP elementu a ke zjištění, zda byl AP elementu přetažen do cíle přetažení.

Poznámka:

Zde popsané informace jsou určeny jen zkušeným programátorům v jazyce JavaScript.

Například následující funkce zobrazuje hodnotu vlastnosti MM_UPDOWN (aktuální svislá poloha AP elementu) v poli formuláře nazvaném curPosField. (Pole formuláře se hodí k zobrazování průběžně aktualizovaných údajů, protože jsou dynamická – to znamená, že jejich obsah můžete měnit i po načtení stránky.)

function getPos(layerId){ 
    var layerRef = document.getElementById(layerId); 
    var curVertPos = layerRef.MM_UPDOWN; 
    document.tracking.curPosField.value = curVertPos; 
}

Hodnoty MM_UPDOWN nebo MM_LEFTRIGHT nemusíte jen zobrazovat v poli formuláře, ale můžete je použít mnoha dalšími způsoby. Můžete například napsat funkci, která zobrazí v poli formuláře hlášení podle toho, jak blízko k cíli přetažení element je, nebo můžete zavolat další funkci, která podle této hodnoty AP element zobrazí nebo skryje.

Je velmi užitečné číst vlastnost MM_SNAPPED, pokud máte na stránce více AP elementů, které musí být všechny v cíli přetažení, dříve než může návštěvník přejít na další stránku nebo úlohu. Můžete například napsat funkci, která počítá, kolik AP elementů má vlastnost MM_SNAPPED s hodnotou true a volat ji při každém spuštění AP elementu. Poté, co počet přitažených prvků dosáhne požadované hodnoty, můžete návštěvníka přesměrovat na další stránku nebo zobrazit gratulaci.

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

Chování Jít na URL otevře v aktuálním okně nebo ve vybraném rámci novou stránku. Toto chování se hodí ke změně obsahu dvou a více rámců jedním klepnutím.

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Jít na URL.
  2. Vyberte cíl URL ze seznamu Otevřít v.

    Seznam Otevřít v automaticky zobrazuje názvy všech rámců aktuální sady rámců i název hlavního okna. Pokud neexistují rámce, je hlavní okno jedinou volbou.

    Poznámka:

    Toto chování může vést k nečekaným výsledkům, pokud se některý z rámců jmenuje top, blank, self nebo parent. Prohlížeče tyto názvy někdy omylem pokládají za vyhrazené názvy cílů.

  3. Klepnutím na tlačítko Procházet vyberte dokument, který chcete otevřít, nebo do pole URL zadejte název souboru dokumentu.
  4. Opakováním kroků 2 a 3 otevřete další dokumenty v jiných rámcích.
  5. 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ů

Pokud vytvoříte nabídku odkazů výběrem volby Vložit > Formulář > Nabídka odkazů, aplikace Dreamweaver vytvoří objekt nabídky a připojí k němu chování Nabídka odkazů (nebo Nabídka odkazů – Přejít). Obvykle nemusíte připojovat chování Nabídka odkazů k objektu ručně.

Existující nabídky odkazů můžete upravovat dvěma způsoby:

  • Můžete upravit a přerovnat položky nabídky, změnit soubory, na které se přechází, a změnit okno, v němž se tyto soubory otvírají, pokud poklepete na existující chování Nabídka odkazů v panelu Chování.

  • Položky nabídky můžete upravovat stejně jako položky jakékoli jiné nabídky, pokud nabídku vyberete a použijete tlačítko Hodnoty seznamu v inspektoru Vlastnosti.

  1. Vytvořte objekt Nabídka odkazů, pokud zatím v dokumentu chybí.
  2. Vyberte objekt a z nabídky Přidat chování v panelu chování vyberte volbu Nabídka odkazů.
  3. V dialogovém okně Nabídka odkazů proveďte požadované změny a pak klikněte na tlačítko OK.

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

Chování Nabídka odkazů – Přejít úzce souvisí s chováním Nabídka odkazů; Nabídka odkazů – Přejít umožňuje spojení tlačítka Přejít s Nabídkou odkazů. (Před použitím tohoto chování musí již v dokumentu existovat Nabídka odkazů.) Klepnutím na tlačítko Přejít se otevře odkaz vybraný v Nabídce odkazů. Nabídka odkazů v běžných případech nemusí mít tlačítko Přejít; výběrem položky se otevře adresa URL, aniž by uživatel musel dělat cokoli dalšího. Pokud ale návštěvník stránky vybere položku, která již je v Nabídce odkazů vybraná, odkaz se neotevře. Obvykle to nevadí, ale pokud je Nabídka odkazů zobrazena v rámci a položky odkazují na stránky v jiných rámcích, často se tlačítko Přejít hodí, protože návštěvníkům umožní znovu vybrat položku, která je v Nabídce odkazů již vybraná.

Poznámka:

Pokud s nabídkou odkazů použijete tlačítko Přejít, bude toto tlačítko jedinou možností, jak může uživatel „přeskočit“ na adresu URL spojenou s výběrem v nabídce. Výběr položky nabídky v nabídce odkazů již nepřesměruje uživatele na jinou stránku nebo rámec.

  1. Vyberte objekt, který bude sloužit jako tlačítko Přejít (obvykle obraz tlačítka), a vyberte volbu Nabídka odkazů – Přejít z nabídky Přidat chování v panelu Chování.
  2. V nabídce Vybrat nabídku odkazů vyberte nabídku, kterou má aktivovat tlačítko Přejít, a klikněte na tlačítko OK.

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

Chování Otevřít okno prohlížeče použijte k otevření stránky v novém okně. Můžete zadat vlastnosti nového okna, například velikost, atributy (zda lze měnit jeho velikost, zda má mít pruh nabídky a podobně) a název. Například poté, co uživatel klepne na náhled obrazu, můžete tímto chováním nastavit velikost nového okna přesně odpovídající velikosti obrazu.

Pokud nezadáte atributy okna, otevře se nové okno s vlastnostmi a velikostí původního okna, z něhož bylo otevřeno. Zadáním jakéhokoli atributu okna se všechny ostatní atributy, které nejsou výslovně zapnuty, vypnou. Pokud například nenastavíte žádné atributy okna, může se okno otevřít ve velikosti 1024 x 768 bodů a bude mít navigační pruh (s tlačítky Zpět, Vpřed, Domů a Obnovit), pruh nástrojů umístění (zobrazuje adresu URL), stavový pruh (zobrazuje stavová hlášení, dole) a pruh nabídek (zobrazuje nabídky Soubor, Úpravy, Zobrazit a tak dále). Pokud nastavíte šířku 640 a výšku 480 a žádné jiné atributy nenastavíte, okno se otevře ve velikosti 640 x 480 bez pruhů nástrojů.

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Otevřít okno prohlížeče.
  2. Klepnutím na tlačítko Procházet vyberte soubor nebo zadejte adresu URL stránky, kterou chcete zobrazit.
  3. Nastavte šířku a výšku okna (v obrazových bodech) a to, zda se mají nebo nemají zobrazit pruhy nástrojů, posuvníky, táhla změny velikosti a podobně. Zadejte název okna (nesmí obsahovat mezery a speciální znaky), pokud chcete, aby bylo cílem odkazů nebo ho bylo možno ovládat pomocí jazyka JavaScript.
  4. 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í Rozbalovací zpráva zobrazí upozornění jazyka JavaScript s textem, který zadáte. Protože upozornění jazyka JavaScript mají jen jedno tlačítko (OK), použijte toto chování k předání informací uživateli, ale nepožadujte rozhodnutí.

Do textu můžete vložit jakékoli platné volání funkce, vlastnost, globální proměnnou nebo jiný výraz jazyka JavaScript. Chcete-li vložit výraz jazyka JavaScript, umístěte ho 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:

The URL for this page is {window.location}, and today is {new Date()}.

Poznámka:

Vzhled upozornění určuje prohlížeč. Pokud požadujete větší kontrolu nad vzhledem, uvažujte o použití chování Otevřít okno prohlížeče.

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Rozbalovací zpráva.
  2. Do pole Zpráva zadejte text zprávy.
  3. 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í Načíst obrazy předem zkracuje dobu zobrazení tím, že obrazy načte při načtení stránky (obrazy, které budou zaměněny například pomocí chování nebo skriptů).

Poznámka:

Chování Zaměnit obraz automaticky nahraje všechny obrazy předem, pokud vyberete volbu Načíst obrazy předem v dialogovém okně Zaměnit obraz, takže při použití chování Zaměnit obraz nemusíte ručně přidávat chování Načíst obrazy předem.

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Načíst obrazy předem.
  2. Klepnutím na tlačítko Procházet vyberte soubor obrazu nebo zadejte cestu a název souboru do pole Zdrojový soubor obrazu.
  3. Klepnutím na tlačítko plus (+) na horním okraji dialogového okna přidejte obraz do seznamu Načíst obrazy předem.
  4. Kroky 2 a 3 opakujte pro všechny další obrazy, které chcete pro aktuální stránku načíst předem.
  5. Soubor ze seznamu Načíst obrazy předem odstraníte tak, že ho vyberete a klepnete na tlačítko minus (-).
  6. 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 umožňuje dynamické nastavení textu rámce, náhradu obsahu a změnu formátování podle toho, co zadáte. Obsah může být včetně jakéhokoliv validního kód HTML. Toto chování použijte k dynamickému zobrazení informací.

I když chování Nastavit text rámce nahrazuje formátování rámce, můžete vybrat volbu Zachovat barvu pozadí, abyste zachovali atributy barvy pozadí stránky a textu.

Do textu můžete vložit jakékoli platné volání funkce, vlastnost, globální proměnnou nebo jiný výraz jazyka JavaScript. Chcete-li vložit výraz jazyka JavaScript, umístěte ho 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:

The URL for this page is {window.location}, and today is {new Date()}.
  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Nastavit text > Nastavit text rámce.
  2. Z nabídky Rámec v dialogovém okně Nastavit text rámce vyberte cílový rámec.
  3. Klepnutím na tlačítko Získat aktuální HTML zkopírujte aktuální obsah sekce body cílového rámce.
  4. Do pole Nový HTML zadejte hlášení.
  5. Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Nastavit text kontejneru

Chování Nastavit text kontejneru nahradí obsah a formátování stávajícího kontejneru (tedy jakéhokoli 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 jakékoli platné volání funkce, vlastnost, globální proměnnou nebo jiný výraz jazyka JavaScript. Chcete-li vložit výraz jazyka JavaScript, umístěte ho 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:

The URL for this page is {window.location}, and today is {new Date()}.
  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Nastavit text > Nastavit text kontejneru.
  2. V dialogovém okně Nastavit text kontejneru vyberte v nabídce Kontejner cílový kontejner.
  3. Do pole Nový HTML zadejte nový text nebo HTML.
  4. Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Aplikování chování Nastavit text stavového řádku

Chování Nastavit text stavového řádku zobrazí hlášení ve stavovém řádku v levém dolním rohu okna prohlížeče. Toto chování můžete použít například k popisu cílového místa odkazu ve stavovém řádku místo zobrazení související adresy URL. Návštěvníci webu zprávy ve stavovém řádku často přehlédnou nebo ignorují (a navíc ne všechny prohlížeče plně podporují nastavení textu ve stavovém řádku); pokud je zpráva důležitá, zvažte, zda není lepší zobrazení formou rozbalovacích zprávy nebo textu AP elementu.

Poznámka:

Pokud v aplikaci Dreamweaver použijete chování Nastavit text stavového řádku, není zaručeno, že se text ve stavovém řádku v prohlížeči změní, protože některé prohlížeče při změně textu ve stavovém řádku vyžadují speciální nastavení. Například Firefox vyžaduje, abyste přepnuli rozšířenou volbu, která jazyk JavaScript umožní změnu textu ve stavovém řádku. Další informace najdete v dokumentaci k prohlížeči.

Do textu můžete vložit jakékoli platné volání funkce, vlastnost, globální proměnnou nebo jiný výraz jazyka JavaScript. Chcete-li vložit výraz jazyka JavaScript, umístěte ho 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:

The URL for this page is {window.location}, and today is {new Date()}.
  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Nastavit text > Nastavit text stavového pruhu.
  2. V dialogovém okně Nastavit text stavového řádku zadejte svou zprávu do pole Zpráva.

    Zpráva musí být stručná. Pokud se zpráva do stavového pruhu nevejde, prohlížeč ji zkrátí.

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

Aplikování 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 jakékoli platné volání funkce, vlastnost, globální proměnnou nebo jiný výraz jazyka JavaScript. Chcete-li vložit výraz jazyka JavaScript, umístěte ho 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:

The URL for this page is {window.location}, and today is {new Date()}.

Vytvoření pojmenovaného textového pole

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

    Pokud vás aplikace Dreamweaver vyzve k vložení tagu formuláře, klikněte na tlačítko Ano.

  2. V inspektoru Vlastnosti zadejte název textového pole. Zajistěte, aby byl název na stránce jedinečný (nepoužívejte na stránce stejný název pro více prvků, ani pokud jsou součástí různých formulářů).

Aplikování Nastavit text textového pole

  1. Vyberte textové pole a z nabídky Přidat chování v panelu Chování vyberte volbu Nastavit Text > Nastavit text pole.
  2. Vyberte z nabídky Textové pole cílové textové pole a zadejte nový text.
  3. 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 elementy zobrazí, skryje nebo obnoví standardní viditelnost jednoho nebo více elementů stránky. Toto chování se hodí ke zobrazení informací při interakci uživatele se stránkou. Například pokud uživatel umístí kurzor myši na obrázek květiny, můžete zobrazit element stránky s podrobnostmi o době pěstování, regionu, potřebě slunce, možném vzrůstu a podobně. Toto chování příslušný prvek jen zobrazí nebo skryje – při skrytí ho neodstraní ze stránky.

  1. Vyberte objekt a z nabídky Přidat chování v panelu Chování vyberte volbu Zobrazit-skrýt elementy.

    Pokud volba Zobrazit-skrýt elementy není k dispozici, máte pravděpodobně zvolený AP element. Protože AP elementy v obou prohlížečích verze 4.0 nepřijímají události, musíte vybrat jiný objekt, například tag <body> nebo tag odkazu (<a>).

  2. Ze seznamu Elementy vyberte element, který chcete zobrazit nebo skrýt, a klepněte na tlačítko Zobrazit, Skrýt nebo Obnovit (tato volba obnoví výchozí viditelnost).
  3. Krok 2 opakujte u všech zbývajících elementů, jejichž viditelnost chcete změnit. (Pomocí jednoho chování můžete změnit viditelnost více elementů.)
  4. Klikněte na tlačítko OK a ověřte, že je výchozí událost v pořádku.

Toto chování je v aplikaci Dreamweaver CS5 zastaralé.

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

Chování Zaměnit obraz zamění jeden obraz za druhý změnou atributu src tagu <img>. Pomocí tohoto chování vytvoříte efekty přechodů tlačítek a další obrazové efekty (včetně záměny více obrazů najednou). Vložení obrazu efektu přechodu na stránku automaticky vloží chování Zaměnit obraz.

Poznámka:

Vzhledem k tomu, že toto chování ovlivní jen atribut src, musíte k nahrazení určit obraz se stejnými rozměry (výška a šířka) jako má původní obraz. Jinak se nový obraz zvětší nebo zmenší na rozměr původního obrazu.

Existuje také chování Obnovit zaměněný obraz, které obnoví původní soubory naposledy zaměněné sady obrazů. Toto chování je automaticky vloženo vždy, když k objektu přidáte chování Zaměnit obraz; pokud při připojování Zaměnit obraz necháte zaškrtnutou volbu Obnovit, nemusíte chování Obnovit zaměněný obraz vkládat ručně.

  1. Obraz vložíte výběrem položek Vložit > Obraz nebo klepnutím na tlačítko Obraz na panelu Vložit.
  2. V inspektoru Vlastnosti zadejte do pole zcela vlevo název obrazu.

    Pojmenování obrazů není povinné; pojmenovány budou automaticky při připojení chování k objektu. Obrazy v dialogovém okně Záměna obrazu lépe rozeznáte, pokud předem všechny obrazy pojmenujete.

  3. Opakováním kroků 1 a 2 vložte další obrazy.
  4. Vyberte objekt (obvykle obraz, který chcete zaměnit) a z nabídky Přidat chování v panelu Chování vyberte volbu Zaměnit obraz.
  5. Ze seznamu Obrazy vyberte obraz, jehož zdroj chcete změnit.
  6. Klepnutím na tlačítko Procházet vyberte nový obrazový soubor nebo zadejte cestu a název souboru do pole Nastavit zdroj na.
  7. Opakujte kroky 5 a 6 pro další obrazy, které chcete změnit. Použijte stejnou akci Zaměnit obraz u všech obrazů, které chcete zaměnit najednou; v opačném případě akce Obnovit zaměněný obraz neobnoví všechny obrazy.
  8. Výběrem volby Načíst obrazy předem načtěte obrazy při nahrávání stránky.

    To zamezí prodlevám, kvůli stahování, když se mají obrazy zobrazit.

  9. 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í Ověřit formulář kontroluje obsah zadaných textových polí a zjišťuje, zda uživatel zadal správný typ dat. Toto chování připojte k jednotlivým textovým polím pomocí události onBlur, pokud chcete, aby byla pole ověřována během vyplňování uživatelem, nebo ho připojte k formuláři pomocí události onSubmit, pokud chcete ověřit více polí najednou, když uživatel klepne na tlačítko Odeslat. Připojením tohoto chování k formuláři zabráníte odesílání formulářů s neplatnými daty.

  1. Formulář vložíte výběrem položek Vložit > Formulář nebo klepnutím na tlačítko Formulář na panelu Vložit.
  2. Textové pole vložíte výběrem položek Vložit > Formulář > Textové pole nebo klepnutím na tlačítko Textové pole na panelu Vložit.

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

  3. Vyberte metodu ověření:
    • Pokud chcete, aby byla jednotlivá pole ověřována během vyplňování uživatelem, vyberte textové pole a vyberte volbu Okna > Chování.

    • Pokud chcete ověřit více polí najednou, když uživatel formulář odešle, klepněte na tag <form> v selektoru tagů v levém dolním rohu okna dokumentu a vyberte volbu Okna > Chování.

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

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

  6. Pokud pole musí obsahovat nějaká data, vyberte volbu Povinné.
  7. Vyberte jednu z následujících voleb Přijmout:

    Použít cokoli

    Kontroluje, zda pole obsahuje data; může jít o data libovolného typu. 

    Použít e‑mailovou adresu

    Zkontroluje, zda pole obsahuje symbol @.

    Použít číslo

    Zkontroluje, zda pole obsahuje jen číslice.

    Použít číslo od

    Zkontroluje, zda pole obsahuje číslo v zadaném rozmezí.

  8. Pokud jste se rozhodli ověřovat více polí, opakujte kroky 6 a 7 u dalších polí, která chcete ověřovat.
  9. Klikněte na tlačítko OK.

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

  10. Pokud ověřujete jednotlivá pole, zkontrolujte, zda standardní událost je onBlur nebo onChange. Pokud tomu tak není, vyberte jednu z těchto událostí.

    Obě události spouštějí chování Ověřit formulář v okamžiku, kdy uživatel pole opustí. Rozdíl je v tom, že událost onBlur nastává nezávisle na tom, zda uživatel změnil obsah pole, zatímco událost onChange nastává jen pokud uživatel změnil obsah pole. Pokud je pole povinné, je lepší použít událost onBlur.

Tato práce podléhá licenci Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Na příspěvky ze služeb Twitter™ a Facebook se nevztahují podmínky licence Creative Commons.

Právní upozornění   |   Zásady ochrany osobních údajů online