Mailové adresy v HTML stránkách

Aktivní mail

Snad každý se setkal s potřebou uvést na stránce svůj mail. Dá se to udělat jako odkaz, který po kliknutí rovnou otevře poštovní program, jenž do políčka pro adresáta vyplní tu adresu; říká se tomu aktivní mail. Do zdroje se napíše kód v tomto smyslu:

<a href="mailto:dusan@pc-slany.cz">Napište mi!</a>

Na stránce to potom vypadá takhle: Napište mi! (Můžete si zkusit kliknout.)

Všimněte si, že adresa nezačíná http://, ale mailto:. To je označení, že odkaz nevede na stránku (přenášenou http protokolem), ale že bude sloužit pro poštu.

Automatický subject

Že se vyplní automaticky adresa, to je známá věc. Mnohem méně se používá automatické vyplnění předmětu dopisu (anglicky subject; to je taková ta hlavička). Ve zdroji stránky to vypadá takhle:

<a href="mailto:obchod@picerie.cz?subject=Objednavka%20pizzy">Objednat pizzu!</a>

Na stránce to potom vypadá takhle: Objednat pizzu! Na první pohled není nic vidět, ale když se na to klikne, tak se kromě adresy příjemce obchod@picerie.cz objeví také předmět "Objednavka pizzy". Odesilatel dopisu to samozřejmě může přepsat, ale proč by to dělal?

Uvedená šifra (href=...) si zaslouží trochu vysvětlení: adresát je jasný (obchod@picerie.cz), zajímavý je tam ten otazník a to za ním. Do URL se za otazník píší  tzv. "dotazy" formou ?parametr=hodnota. Dotaz je přebrán cílovým objektem, v tomto případě je to poštovní program. Parametrem je zde "subject", který má hodnotu "Objednavka pizzy".

Další záludnost je %20. Je to způsob, jak do atributu vpravit mezeru. (Mezera má číslo 32, což je v hexadecimálním vyjádření 20.)

Kopie a tělo zprávy

Stejným způsobem se dají vyplňovat automaticky i další parametry zprávy. Namísto slova "subject" z předchozího příkladu se napíše cc (příjemce kopie), bcc (skrytá kopie) nebo body (samotné tělo zprávy). Tyto parametry se mohou i kumulovat. Např.

<a href="mailto:dusan@pc-slany.cz?subject=pozdrav&bcc=yuhu@kamkoliv.cz&body=Mas_hezke_stranky,_Yuhu!" >Pochvalte mi stránky</a>

Jistě jste si všimli, že různé kousky dotazu se oddělují klikyhákem &.

Více příjemců

Mailové adresy oddělte středníkem nebo čárkou.

Nechte zobrazit adresu!

Věřte nevěřte, podle mých zkušeností zhruba 70% uživatelů elektronické pošty nepracuje s poštovním klientem (Outlook, PegasusMail, Mesenger atp.). Poštu vybírají a posílají pomocí prohlížečového rozhraní ze serverů typu Post, Seznam, Centrum atd. Takovým je pak aktivní mail celkem na nic -- spíše jim přidělává problémy. Takže pokud dělám aktivní mail, vždycky jako jeho text použiji tu adresu:

Napište mi na <a href="mailto:dusan@pc-slany.cz">dusan@pc-slany.cz</a>

V textu to pak vypadá takto:

Napište mi na dusan@pc-slany.cz

Uživatel prohlížečového rozhraní (Post a spol.) si pak může text označit, zkopírovat, přejít do pošty a tam si to vyklopit do formuláře. (Existuje sice příkaz pravého tlačítka "zkopírovat zástupce" (jinde "Copy link location"), ale málokdo to zná.)

Je to rozhodně lepší než

<a href="mailto:dusan@pc-slany.cz">Napište mi!</a> ,

což vypadá takto: Napište mi!

Pak má uživatel prohlížečového rozhraní jen jednu možnost (pokud tedy nezná kopírování zástupce): přejet odkaz myší, opsat si ze stavové řádky adresu na papír a teprve pak mailovat. 

Jak udělat aktivní mail v editorech

Odbočka pro milovníky WYSIWYG editorů jako třeba FrontPage: Editor okamžitě po zapsání libovolné mailové adresy učiní tuto adresu aktivní. (Dělá to tak, že při každém stisku mezery testuje předchozí řetězec, zda obsahuje zavináč mezi písmeny.) Když si takovou adresu označíte a přepíšete jiným textem (třeba "Napište mi!"), je hotovo. (Výše jsem naznačil, proč by se to přepisovat nemělo.)

Jak udělat neaktivní mail v editorech

Předchozí vlastnost je někdy na zlost -- občas uvádím mail, který nechci mít aktivní. Jsou nejméně tři způsoby, jak to zařídit:

  1. Po mezeře za adresou zmáčknout backspace nebo funkci UNDO. Nezmizí ta mezera, ale aktivita odkazu.
  2. Napsat adresu bez zavináče a dopsat ho tam později (pak nebudu dělat tu mezeru).
  3. Vlézt do kódu a odstranit to ručně.
Píše Yuhů
dusan@pc-slany.cz
mail formulářem
Jak psát web O tvorbě, údržbě a zlepšování internetových stránek.

Základy HTML CSS FrontPage Hledání

Obsah

Hlavní stránka

Novinky

FAQ

Download

Zdroje

Hledání


Rozšířené

Základní kurs

Jak udělat stránku

Základy HTML

Publikování

Zásady psaní

Editory

Různé prohlížeče

Editory

FrontPage 2000

FP Editor 98

Word 97

FrontPage Express

HTML tipy

Příprava obrázků

Obrázky

Pozadí

Odkazy

Vychytávky odkazů

Záložky

Aktivní mail

Tabulky

Úprava tabulek

Novinky tabulek

Design tabulkami

Rámy

Formátování rámů

Rámy nepoužívat

Iframe

Formuláře

Formuláře v HTML

Dokonalé formuláře

Zápis barev

Definice

Formátovací chyby

Jak udělat levé menu

Vytěžování stránek

Provoz webu

Rychlost stránek

Vzdálené služby

Vyhledávače

Katalogy

Správa souborů

Ikona stránky

Obsah / forma

Čeština

Chyby češtiny

Tabulky kódování

Meta tagy

Nastavení serveru

Programování stránek

Začátky PHP

Možnosti PHP

Používání prohlížeče

CSS styly

CSS styly

Úvod do CSS

Struktura textu

CSS prakticky

PŘEHLED VLASTNOSTÍ CSS

Složitější deklarace

Délkové jednotky

Pozicování

Sloupce pozicováním

Okraje objektů

Odlišení prohlížečů

Omezení CSS

Odlišný tisk

Dynamické HTML

Filtry

Příklady filtrů

Různé barvy odkazů

Barva rolovací lišty

 


Jak psát web: http://dusan.pc-slany.cz/internet/

Píše Yuhů: autorova stránka, mail: dusan@pc-slany.cz

Poslední aktualizace 26.08.2001