Formát emailu   zodpovězená otázka

VB.NET

Je možné při odesílání emailu udělat v těle emailu tlačitko?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Do e-mialu můžete dát HTML, takže odpověď je ano, jde to.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pak už jde jen o to, jestli html e-mailový klient podporuje. Ale v drtivé většině ano

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkoušel jsem jednoduché tlačítko:

<form action=""http://www.papirnet.cz"">

<input type=""submit"" value=""odeslat"">

</form>

Ale v emailu se zobrazí pouze: [odeslat]

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak vám váš e-mailový klient nepodporuje HTML, anebo to kvůli bezpečnosti zakázal. Principiálně by ten kód měl být správně.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dejte pryč uvozovky

  <form action=http://www.papirnet.cz>
  <input type=submit value=odeslat>
  </form>

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To nebude tím. Uvozovky sice v HTML nejsou v HTML povinné (v XHTML ano), ale rozhodně se jimi nic nedá zkazit. V původním dotazu jsou dvakrát, toho jsem si všiml až teď, měly by tam být jednou nebo vůbec.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nezáleží také na tom, v čem je zdrojový text psán a pak na e-mail klientu? Uvozovky by tak mohly být i trojité (uvozovka jako řetězec).

V souboru *.eml upraveném v Pozn. bloku vezme Outlook Express pouze uvozovky trojité. Když takovou zprávu v Outlook Expres přepošlu, kód funguje, ale změní se na:

  <FORM action=http://www.papirnet.cz ??>
  <INPUT type=submit value=odeslat ??> 
  </FORM>

Když v Outlook Express ve zdroji kód upravím na jednoduché uvozovky, OE je odebere.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Odebrat je může, protože i bez nich je to správně. Dvojité a trojité uvozovky povoleny nejsou, takže není divu, že OE dělá kraviny.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback