Curso de Formatação Intermediário- Lição 6 - Onde inserir os scripts nos e-mails?

Até agora trabalhamos com scripts completos para serem copiados e colados na aba "Origem". Mas é muito importante aprendermos a inserir um script na mensagem, sem ter de apagar tudo o que está na aba "Origem". Às vezes, temos um e-mail bonitinho ao qual queremos, por exemplo, apenas inserir uma moldura e uma barra de rolagem colorida.

Muito bem, esta atividade de hoje é fundamental para nossos trabalhos futuros. Caso você esteja encontrando dificuldades, insista porque você consegue.

Se você abrir um novo e-mail e clicar na aba "Origem", irá encontrar algo mais ou menos assim:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>&nbsp;</DIV>

</BODY></HTML>


Vamos entender um pouco o código:

Perceba que cada linha ou cada comando aparece entre os sinais < >

Dizemos que estamos abrindo e encerrando um comando. O Outlook precisa entender nossos comando para fazer aquilo que estamos pretendendo e essa é a linguagem que ele entende.

Vamos analisar as várias tags, que são comandos que avisam ao browser (navegador) quais efeitos exibir.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

De acordo com as especificações do W3C (O World Wide Web Consortium W3C é um consórcio de âmbito internacional dedicado a "conduzir a Web ao seu pleno potencial"), um DOCTYPE informa ao validador qual é a versão do HTML, ou XHTML, que está sendo usada, e deve constar no topo de cada página ou e-mail do Outlook.

<html> e </html>: indicam o começo e o fim da página HTML

<head> e </head>: indicam o início e o fim de uma seção de cabeçalho para o e-mail. Traz as informações sobre o documento que estamos "escrevendo" ou formatando. Sempre tem que estar entre <html> e <body>


<body> e </body>: indicam o início e o fim do corpo da página ou do e-mail, no qual vai todo o conteúdo real do e-mail, isto é: os textos, as figuras, as tabelas, as imagens, os links...

Exatamente entre as tags <body> e </body> são, geralmente, colocados os scripts. É comum encontramos códigos prontos que dizem algo assim: Cole entre as tags <body> e </body>. Isto quer dizer que devemos colar o script nesse lugar. Uma dica: Quando se pede para colar um código entre <body> e </body>, cole-o sempre antes da tag final </body> (deixei-a assinalada em vermelho no código lá de cima para facilitar a visualização)


<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR>

Os meta dados são uma breve descrição do conteúdo da página da web, seu autor, data de criação, linguagem e outras informações relevantes. Aparece tsmbém no código de e-mail, mas não precisamos mexer em nada.

<STYLE></STYLE>

Aqui são inseridos os estilos, os efeitos diferentes que queiramos usar no e-mail. Por exemplo, mudar as cores, determinar o tipo de fonte, enfim, uma série de detalhes que deixam nosso e-mail mais bonito, interessante e atraente.

Se quiser ler mais sobre estilo, basta consultar o W3C (em inglês).

<DIV> </DIV> são elementos que servem, basicamente, para alinhar itens.

Muito bem, tivemos uma noção bem básica sobre os códigos e comandos principais de um e-mail. Agora, vamos realmente ao que interessa.

Quando formos definir o tipo de moldura da mensagem, as cores da barra de rolagem, a cor, o tamanho e o estilo de fonte, colocamos estas informações entre as tags <Style> </Style>, dentro de <Body> porque são informações referentes ao corpo da mensagem.

Os scripts, devem vir, como já falei anteriormente, antes do finalzinho do encerramento das informações sobre o corpo da mensagem </Body>.

Muito bem, você acha que falei demais e que você não entendeu nada?

E agora?

Muito bem, na verdade, o importante mesmo é você saber encontrar na aba "Origem" os lugares onde devem ser inseridos os códigos e scripts. Achei que seria mais correto falar um pouquinho sobre o significado básico de cada tag, mesmo porque sei que muitas pessoas estão muito interessadas nessas informações.

Vamos ao que interessa, na prática.

Tarefa

Crie um e-mail com um papel de carta simples (pode ser apenas um back). Vamos fazer nesse e-mail duas modificações, inserindo códigos, sempre pela aba "Origem".

1. Insira o seguinte código pela abinha "Origem". Perganta: Onde? Isso você deve decidir.

<STYLE>BODY {BORDER-BOTTOM: #486050 10px ridge; BORDER-LEFT: #486050 10px ridge; BORDER-RIGHT: #486050 10px ridge; BORDER-TOP: #486050 10px ridge; SCROLLBAR-FACE-COLOR: #ad4110; SCROLLBAR-HIGHLIGHT-COLOR: #000000; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #000000; SCROLLBAR-DARKSHADOW-COLOR: #000000
}</STYLE>
--------------------------------------------------------------------------------------------------------------------

2. Agora, no mesmo e-mail ao qual vc inseriu o código acima, insira o seguinte script;

<SCRIPT language=JavaScript>
<!--
ScrollSpeed = 250; // milliseconds between scrolls
ScrollChars = 4; // chars scrolled per time period

function SetupTicker() {
// add space to the left of the message
msg = " *** http://www.ilove.terra.com.br/lili *** ";
RunTicker();}

function RunTicker() {
window.setTimeout('RunTicker()',ScrollSpeed);
window.status = msg;
msg = msg.substring(ScrollChars) + msg.substring(0,ScrollChars);}
SetupTicker();

<!-- end -->
</SCRIPT>
--------------------------------------------------------------------------------------------------------------------

Agora é só voltar à aba "Editar" e escrever algo e conferir, pela aba "Visualizar" como ficou.

Envie para o grupo.

Importante: Insira seu cartão de visitas!

Endereço do grupo: tutorial_emails@yahoogrupos.com.br

Lembre-se de indicar no campo Assunto: Nome do aluno, Nível e Número da lição. Caso a lição tenha sido refeita, inclua a palavra "refeita".

Lição elaborada por Lilian Russo

Lilian Russo - Todos os Direitos Reservados - ©2002/2008




.