Aplicar comportamentos internos do JavaScript

Última atualização em 27/04/2021

Use este tópico para entender como aplicar comportamentos JavaScript integrados no Adobe Dreamweaver.

Usar comportamentos internos

Os comportamentos incluídos no Dreamweaver foram escritos para funcionar em navegadores modernos. Os comportamentos não funcionam em navegadores mais antigos.

Nota

As ações do Dreamweaver foram cuidadosamente escritas para funcionar no maior número possível de navegadores. Se você remover código de uma ação do Dreamweaver manualmente ou substituí-lo por seu próprio código, poderá perder a compatibilidade entre navegadores.

Embora as ações do Dreamweaver tenham sido escritas para maximizar a compatibilidade entre navegadores, alguns navegadores não oferecem suporte para JavaScript, e muitas pessoas que navegam na web mantêm o JavaScript desabilitado nos navegadores.Para obter os melhores resultados multiplataforma, forneça interfaces alternativas incluídas em tags <noscript> para que pessoas sem JavaScript possam usar seu site.

Aplicar o comportamento Chamar JavaScript

O comportamento Chamar JavaScript executa uma função personalizada ou linha de código JavaScript quando um evento ocorre. (Você pode escrever o script por conta própria ou pode usar código fornecido por várias bibliotecas JavaScript disponíveis gratuitamente na web.)

Selecione um objeto e escolha Chamar JavaScript no menu Adicionar comportamento do painel Comportamentos.
Digite o JavaScript exato a ser executado ou digite o nome de uma função.

Por exemplo, para criar um botão Voltar, você pode digitar if (history.length > 0){history.back()}. Se você encapsulou o código em uma função, digite apenas o nome da função (por exemplo, hGoBack()).

Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Alterar propriedade

Use o comportamento Alterar propriedade para alterar o Valor de uma das propriedades de um objeto (por exemplo, a cor do Fundo de um div ou a ação de um formulário).

Nota

Use este comportamento apenas se você conhecer muito bem HTML e JavaScript.

Selecione um objeto e escolha Alterar propriedade no menu Adicionar comportamento do painel Comportamentos.
No menu Tipo de elemento, selecione um tipo de elemento para exibir todos os elementos identificados desse tipo.
Selecione um elemento no menu ID do elemento.
Selecione uma propriedade no menu Propriedade ou insira o nome da propriedade na caixa.
Insira o novo Valor para a nova propriedade no campo Novo Valor.
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Verificar plug-in

Use o comportamento Verificar plug-in para enviar visitantes a páginas diferentes, dependendo de terem o plug‑in especificado instalado. Por exemplo, você pode querer que os visitantes vão para uma página se tiverem o Shockwave e para outra página se não tiverem.

Nota

Você não pode detectar plug‑ins específicos no Internet Explorer usando JavaScript. No entanto, selecionar Flash ou Director adicionará o código VBScript apropriado à página para detectar esses plug‑ins no Internet Explorer no Windows. A detecção de plug-ins não pode ser feita no Internet Explorer no Mac OS.

Selecione um objeto e escolha Verificar plug-in no menu Adicionar comportamento do painel Comportamentos.
Selecione um plug‑in no menu Plug-in ou clique em Inserir e digite o nome exato do plug‑in na caixa adjacente.

Você deve usar o nome exato do plug-in conforme especificado em negrito na página Sobre Plug-ins do Netscape Navigator.(No Windows, selecione o comando Ajuda > Sobre plug-ins do Navigator; no Mac OS, selecione Sobre plug-ins no menu Apple.)

Na caixa If Found, Go To URL, especifique uma URL para visitantes\nque têm o plug-in.

Se você especificar uma URL remota, deve incluir o prefixo http://\nno endereço.Se você deixar o campo em branco, os visitantes permanecerão na mesma página.

Na caixa Otherwise, Go To URL, especifique uma URL alternativa\npara visitantes que não têm o plug-in.Se você deixar o campo em branco, os visitantes permanecerão na mesma página.
Especifique o que deve ser feito caso não seja possível fazer a detecção de plug-ins. Por padrão, quando a detecção é impossível, o visitante é enviado para\na URL listada na caixa Otherwise.Para enviar o visitante para\na primeira URL (If Found), selecione a opção Always Go To First\nURL If Detection Is Not Possible.Quando selecionada, esta opção efetivamente\nsignifica "assumir que o visitante tem o plug-in, a menos que o navegador indique explicitamente\nque o plug-in não está presente." Em geral, selecione esta\nopção se o conteúdo do plug-in for essencial para sua página; caso contrário,\ndeixe-a desmarcada.
Nota

Esta opção se aplica apenas ao Internet Explorer; o Netscape\nNavigator sempre pode detectar plug-ins.

Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Arrastar elemento AP

O comportamento Drag AP Element permite que o\nvisitante arraste um elemento posicionado absolutamente (AP).Use este comportamento\npara criar quebra-cabeças, controles deslizantes e outros elementos\nde interface móveis.

Você pode especificar em qual direção o visitante\npode arrastar o elemento AP (horizontalmente, verticalmente ou em qualquer direção),\num alvo para o qual o visitante deve arrastar o elemento AP, se\no elemento AP deve se encaixar no alvo quando o elemento AP estiver\na um determinado número de pixels do alvo, o que fazer quando o elemento AP\natingir o alvo e muito mais.

Como o comportamento Drag AP Element\ndeve ser chamado antes que o visitante possa arrastar o elemento AP,\nvocê deve anexar Drag AP Element ao objeto body\n(com o evento onLoad).

Selecione Insert > Layout Objects >\nAP Div ou clique no botão Draw AP Div no painel Insert e desenhe\num AP Div na visualização Design da janela Document.
Clique em <body> no seletor de tags no canto inferior esquerdo da janela Documento.
Selecione Drag AP Element no menu Add Behavior do\npainel Behaviors.

Se Arrastar Elemento AP não estiver disponível, você provavelmente tem um elemento AP selecionado.

No menu pop-up Elemento AP, selecione o elemento AP.
Selecione Restrito ou Irrestrito no menu pop-up Movimento.

O movimento Unconstrained é adequado para quebra-cabeças e outros\njogos de arrastar e soltar.Para controles deslizantes e cenários móveis como\ngavetas de arquivo, cortinas e persianas, selecione movimento restrito.

Para movimento restrito, insira valores (em pixels) nas\ncaixas Up, Down, Left e Right.

Os valores são relativos à posição inicial do elemento AP.Para restringir o movimento dentro de uma região retangular, insira\nvalores positivos nas quatro caixas.Para permitir apenas movimento vertical, insira valores positivos para Cima e Baixo e zero para Esquerda e Direita.Para permitir apenas movimento horizontal, insira valores positivos para Esquerda e Direita e zero para Cima e Baixo.

Insira valores (em pixels) para o destino de soltar nas caixas Esquerda e Superior.

O destino de soltar é o local para onde você quer que o visitante arraste o elemento AP. Um elemento AP é considerado como tendo atingido o destino de soltar quando suas coordenadas esquerda e superior correspondem aos valores que você inseriu nas caixas Esquerda e Superior. Os valores são relativos ao canto superior esquerdo da janela do navegador. Clique em Obter posição atual para preencher automaticamente as caixas de texto com a posição atual do elemento AP.

Insira um Valor (em pixels) na caixa Encaixar se dentro de para determinar o quão próximo o visitante deve chegar do destino de soltar antes do elemento AP se encaixar no destino.

Valores maiores facilitam para o visitante encontrar o destino de soltar.

Para quebra-cabeças simples e manipulação de cenários, você pode parar aqui. Para definir o manipulador de arrastar para o elemento AP, rastrear o movimento do elemento AP enquanto está sendo arrastado e acionar uma ação quando o elemento AP é solto, clique na guia Avançado.
Para especificar que o visitante deve clicar em uma área específica do elemento AP para arrastar o elemento AP, selecione área dentro do elemento no menu alça de arrastar; em seguida, insira as coordenadas esquerda e superior e a largura e altura da alça de arrastar.

Esta opção é útil quando a imagem dentro do elemento AP contém um elemento que sugere arrastar, como uma barra de título ou manipulador de gaveta. Não configure esta opção se você quer que o visitante consiga clicar em qualquer lugar do elemento AP para arrastá-lo.

Selecione todas as opções de Quando estiver arrastando que deseja usar:
  • Selecione Trazer elemento para frente se o elemento AP deve se mover para a frente da ordem de empilhamento enquanto está sendo arrastado. Se você selecionar esta opção, use o menu pop-up para selecionar se deve deixar o elemento AP na frente ou Restaurar para sua posição original na ordem de empilhamento.

  • Insira código JavaScript ou um nome de função (por exemplo, monitorAPelement()) na caixa Chamar JavaScript para executar repetidamente o código ou função enquanto o elemento AP está sendo arrastado. Por exemplo, você poderia escrever uma função que monitora as coordenadas do elemento AP e exibe dicas como "você está esquentando" ou "você não está nem perto do destino de soltar" em uma caixa de texto.

Insira código JavaScript ou um nome de função (por exemplo, evaluateAPelementPos()) na segunda caixa Chamar JavaScript para executar o código ou função quando o elemento AP é solto. Selecione Apenas se encaixado se o JavaScript deve ser executado apenas se o elemento AP atingiu o destino de soltar.
Clique em OK e verifique se o evento padrão está correto.

Coletar informações sobre o elemento AP arrastável

Quando você anexa o comportamento Arrastar elemento AP a um objeto, Dreamweaver insere a função MM_dragLayer() na seção head do documento. (A função mantém a convenção de nomenclatura antiga para elementos AP [ou seja, "Layer"] para que camadas criadas em versões anteriores do Dreamweaver permaneçam editáveis.) Além de registrar o elemento AP como arrastável, esta função define três propriedades para cada elemento AP arrastável—MM_LEFTRIGHT, MM_UPDOWN, e MM_SNAPPED—que você pode usar em suas próprias funções JavaScript para determinar a posição horizontal relativa do elemento AP, a posição vertical relativa do elemento AP e se o elemento AP atingiu o destino de soltar.

Nota

As informações fornecidas aqui são destinadas apenas a programadores JavaScript experientes.

Por exemplo, a seguinte função exibe o valor da propriedade MM_UPDOWN (a posição vertical atual do elemento AP) em um campo de formulário chamado curPosField.(Campos de formulário são úteis para exibir informações atualizadas continuamente porque são dinâmicos—ou seja, é possível alterar o conteúdo após a página terminar de carregar.)

function getPos(layerId){

var layerRef = document.getElementById(layerId);

var curVertPos = layerRef.MM_UPDOWN;

document.tracking.curPosField.value = curVertPos;

}

Em vez de exibir os valores de MM_UPDOWN ou MM_LEFTRIGHT em um campo de formulário, é possível usar esses valores de várias outras maneiras. Por exemplo, é possível gravar uma função que exiba uma mensagem no campo de formulário dependendo de quão próximo o valor está da zona de soltar, ou chamar outra função para mostrar ou ocultar um elemento PA dependendo do valor.

É especialmente útil ler a propriedade MM_SNAPPED quando há vários elementos PA na página, todos devendo chegar aos respectivos destinos antes de o visitante poder avançar para a próxima página ou tarefa. Por exemplo, é possível gravar uma função para contar quantos elementos PA têm o valor MM_SNAPPED de verdadeiro e chamá-la sempre que um elemento PA for solto. Quando a contagem de encaixados chegar ao número desejado, é possível enviar o visitante para a próxima página ou exibir uma mensagem de parabéns.

Aplicar o comportamento Ir para URL

O comportamento Ir para URL abre uma nova página na janela atual ou no quadro especificado. Esse comportamento é útil para alterar o conteúdo de dois ou mais quadros com um clique.

Selecione um objeto e escolha Ir para URL no menu Adicionar comportamento do painel Comportamentos.
Selecione um destino para o URL na lista Abrir em.

A lista Abrir em lista automaticamente os nomes de todos os quadros no conjunto de quadros atual, bem como a janela principal. Se não houver quadros, a janela principal será a única opção.

Nota

Esse comportamento pode produzir resultados inesperados se algum quadro for nomeado top, blank, self ou parent. Os navegadores às vezes confundem esses nomes com nomes de destino reservados.

Clique em Explorar para selecionar um documento para abrir, ou digite o caminho e nome do arquivo do documento na caixa URL.
Repita as etapas 2 e 3 para abrir documentos adicionais em outros quadros.
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Menu de salto

Quando você cria um menu de salto usando Inserir > Formulário > Menu de salto, o Dreamweaver cria um objeto de menu e anexa o comportamento Menu de salto (ou Ir do menu de salto) a ele. Geralmente não há necessidade de anexar o comportamento Menu de salto a um objeto manualmente.

É possível editar um menu de salto existente de duas maneiras:

  • É possível editar e reorganizar itens de menu, alterar os arquivos para os quais saltar e alterar a janela na qual esses arquivos abrem, clicando duas vezes em um comportamento Menu de salto existente no painel Comportamentos.

  • É possível editar os itens no menu da mesma forma que editaria itens em qualquer menu, selecionando o menu e usando o botão Valores da lista no Inspetor de propriedades.

Crie um objeto de menu de salto se ainda não houver um em seu documento.
Selecione o objeto e escolha Menu de Salto no menu Adicionar Comportamento do painel Comportamentos.
Faça as alterações desejadas na caixa de diálogo Menu de salto e clique em OK.

Aplicar o comportamento Menu de salto Ir

O comportamento Ir do menu de salto está intimamente associado ao comportamento Menu de salto; o Ir do menu de salto permite associar um botão Ir a um menu de salto.(Antes de usar esse comportamento, um menu de salto já deve existir no documento.)Clicar no botão Ir abre o link selecionado no menu de salto.Um menu de salto normalmente não precisa de um botão Ir; selecionar um item de um menu de salto geralmente faz com que uma URL seja carregada sem necessidade de mais ações do usuário.Mas se o visitante selecionar o mesmo item que já está escolhido no menu de salto, o salto não ocorre.Em geral, isso não importa, mas se o menu de salto aparecer em um quadro, e os itens do menu de salto vincularem a páginas em outros quadros, um botão Ir é frequentemente útil, para permitir que os visitantes selecionem novamente um item que já está selecionado no menu de salto.

Nota

Quando você usa um botão Ir com um menu de salto, o botão Ir torna-se o único mecanismo que "leva" o usuário à URL associada à seleção no menu.Selecionar um item no menu de salto não redireciona mais o usuário automaticamente para outra página ou quadro.

Selecione um objeto para usar como botão Ir (geralmente uma imagem de botão) e escolha Ir do menu de salto no menu Adicionar comportamento do painel Comportamentos.
No menu Escolher menu de salto, selecione um menu para o botão Ir ativar e clique em OK.

Aplicar o comportamento Abrir janela do navegador

Use o comportamento Abrir janela do navegador para abrir uma página em uma nova janela. Você pode especificar as propriedades da nova janela, incluindo seu tamanho, atributos (se é redimensionável, tem uma barra de menu e assim por diante) e nome. Por exemplo, você pode usar esse comportamento para abrir uma imagem maior em uma janela separada quando o visitante clica em uma imagem miniatura; com esse comportamento, você pode fazer a nova janela ter exatamente o tamanho da imagem.

Se não especificar atributos para a janela, ela abrirá no tamanho e com os atributos da janela da qual foi aberta. Especificar qualquer atributo para a janela automaticamente desativa todos os outros atributos que não estão explicitamente ativados. Por exemplo, se você não definir atributos para a janela, ela pode abrir em 1024 x 768 pixels e ter uma barra de navegação (mostrando os botões Voltar, Avançar, Página inicial e Recarregar), barra de ferramentas de localização (mostrando a URL), barra de status (mostrando mensagens de status, na parte inferior) e barra de menu (mostrando os menus Arquivo, Editar, Exibir e outros).Se definir explicitamente a largura como 640 e a altura como 480 e não definir outros atributos, a janela abrirá em 640 x 480 pixels, sem barras de ferramentas.

Selecione um objeto e escolha Abrir janela do navegador no menu Adicionar comportamento do painel Comportamentos.
Clique em Procurar para selecionar um arquivo ou insira a URL que deseja exibir.
Defina as opções de Largura e altura da janela (em pixels) e para a incorporação de várias barras de ferramentas, barras de rolagem, alças de redimensionamento e similares. Dê um nome à janela (não use espaços ou caracteres especiais) se quiser que ela seja o destino de links ou quiser controlá-la com JavaScript.
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Mensagem pop-up

O comportamento de Mensagem Pop-up exibe um alerta JavaScript com a mensagem que você especificar.Como os alertas JavaScript têm apenas um botão (OK), use esse comportamento para fornecer informações ao usuário em vez de apresentar uma escolha.

Você pode incorporar qualquer chamada de função JavaScript válida, propriedade, variável global ou outra expressão no texto. Para incorporar uma expressão JavaScript, coloque-a entre chaves ({}). Para exibir uma chave, preceda-a com uma barra invertida (\{).

Exemplo:

A URL desta página é {window.location} e hoje é {new Date()}.

Nota

O navegador controla a aparência do alerta. Se você quiser mais controle sobre a aparência, considere usar o comportamento Abrir janela do navegador.

Selecione um objeto e escolha Mensagem popup no menu Adicionar comportamento do painel Comportamentos.
Insira sua mensagem na caixa Mensagem.
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Pré-carregar imagens

O comportamento Pré-carregar imagens reduz o tempo de exibição armazenando em cache imagens que não são mostradas quando a página aparece pela primeira vez (por exemplo, imagens que serão trocadas com comportamentos ou Scripts).

Nota

O comportamento Trocar imagem automaticamente pré-carrega todas as imagens de destaque quando você seleciona a opção Pré-carregar imagens na caixa de diálogo Trocar imagem, portanto, não é necessário adicionar manualmente Pré-carregar imagens ao usar Trocar imagem.

Selecione um objeto e escolha Pré-carregar imagens no menu Adicionar comportamento do painel Comportamentos.
Clique em Procurar para selecionar um arquivo de imagem ou digite o caminho e nome do arquivo de uma imagem na caixa Image Source File.
Clique no botão de Mais (+) na parte superior da caixa de diálogo para adicionar a imagem à lista Pré-carregar imagens.
Repita as etapas 2 e 3 para todas as imagens restantes que você quiser pré-carregar na página atual.
Para remover uma imagem da lista Pré-carregar imagens, selecione-a e clique no botão de Menos (–).
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Definir texto do quadro

O comportamento Definir texto do quadro permite definir dinamicamente o texto de um quadro, substituindo o conteúdo e a formatação de um quadro pelo conteúdo especificado.O conteúdo pode incluir qualquer código HTML válido. Use esse comportamento para exibir informações dinamicamente.

Embora o comportamento Definir texto do quadro substitua a formatação de um quadro, você pode selecionar Preservar cor do fundo para preservar os atributos de cor do fundo da página e do texto.

Você pode incorporar qualquer chamada de função JavaScript válida, propriedade, variável global ou outra expressão no texto. Para incorporar uma expressão JavaScript, coloque-a entre chaves ({}). Para exibir uma chave, preceda-a com uma barra invertida (\{).

Exemplo:

A URL desta página é {window.location} e hoje é {new Date()}.

Selecione um objeto e escolha Definir texto > Definir texto do quadro no menu Adicionar comportamento do painel Comportamentos.
Na caixa de diálogo Definir texto do quadro, selecione o quadro de destino no menu Quadro.
Clique no botão Obter HTML atual para copiar o conteúdo atual da seção corpo do quadro de destino.
Insira uma mensagem na caixa Novo HTML.
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Definir texto do contêiner

O comportamento Definir Texto do Contêiner substitui o conteúdo e a formatação de um contêiner existente (ou seja, qualquer elemento que pode conter texto ou outros elementos) em uma página com o conteúdo especificado. O conteúdo pode incluir qualquer código-fonte HTML válido.

É possível incorporar qualquer chamada de função JavaScript válida, propriedade, variável global ou outra expressão no texto.Para incorporar uma expressão JavaScript, coloque-a entre chaves ({}). Para mostrar uma chave, preceda-a com uma barra invertida (\{).

Exemplo:

A URL desta página é {window.location} e hoje é {new Date()}.

Selecione um objeto e selecione Definir Texto > Definir Texto do Contêiner no menu Adicionar Comportamento do painel Comportamentos.
Na caixa de diálogo Definir Texto do Contêiner, use o menu Contêiner para selecionar o elemento de destino.
Insira o novo texto ou HTML na caixa Novo HTML.
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Definir Texto da Barra de Status

O comportamento Definir Texto da Barra de Status mostra uma mensagem na barra de status no canto inferior esquerdo da janela do navegador. Por exemplo, é possível usar esse comportamento para descrever o destino de um link na barra de status em vez de mostrar a URL associada a ele. Os visitantes frequentemente ignoram ou não percebem mensagens na barra de status (e nem todos os navegadores oferecem suporte completo para definir o texto da barra de status); se a mensagem for importante, considere exibi-la como uma mensagem pop-up ou como o texto de um elemento AP.

Nota

Se você usar o comportamento Definir Texto da Barra de Status no Dreamweaver, não há garantia de que o texto da barra de status no navegador vá mudar porque alguns navegadores exigem ajustes especiais ao alterar o texto da barra de status. O Firefox, por exemplo, exige que você altere uma opção Avançada que permite ao JavaScript alterar o texto da barra de status. Para obter mais informações, consulte a documentação do navegador.

É possível incorporar qualquer chamada de função JavaScript válida, propriedade, variável global ou outra expressão no texto.Para incorporar uma expressão JavaScript, coloque-a entre chaves ({}). Para mostrar uma chave, preceda-a com uma barra invertida (\{).

Exemplo:

A URL desta página é {window.location} e hoje é {new Date()}.

Selecione um objeto e escolha Definir Texto > Definir Texto da Barra de Status no menu Adicionar Comportamento do painel Comportamentos.
Na caixa de diálogo Definir Texto da Barra de Status, digite a mensagem na caixa Mensagem.

Seja objetivo. O navegador trunca a mensagem se ela não couber na barra de status.

Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Definir Texto do Campo de Texto

O comportamento Definir Texto do Campo de Texto substitui o conteúdo de um campo de texto de formulário pelo conteúdo especificado.

É possível incorporar qualquer chamada de função JavaScript válida, propriedade, variável global ou outra expressão no texto.Para incorporar uma expressão JavaScript, coloque-a entre chaves ({}). Para exibir uma chave, coloque uma barra antes (\{).

Exemplo:

A URL desta página é {window.location} e hoje é {new Date()}.

Criar um campo de texto nomeado

Selecione Inserir > Formulário > Campo de texto.

Se o Dreamweaver solicitar que você adicione uma tag de formulário, clique em Sim.

No Inspetor de propriedades, digite um nome para o campo de texto. Verifique se o nome é exclusivo na página (não use o mesmo nome para vários elementos na mesma página, mesmo que estejam em formulários diferentes).

Aplicar Definir texto do campo de texto

Selecione um campo de texto e escolha Definir texto > Definir texto do campo no menu Adicionar comportamento do painel Comportamentos.
Selecione o campo de texto de destino no menu Campo de texto e insira o novo texto.
Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Mostrar/ocultar elementos

O comportamento Mostrar-ocultar elementos mostra, oculta ou restaura a visibilidade padrão de um ou mais elementos da página. Esse comportamento é útil para exibir informações conforme o usuário interage com a página. Por exemplo, quando o usuário move o ponteiro sobre uma imagem de planta, você pode mostrar um elemento da página fornecendo detalhes sobre a estação de crescimento e região da planta, quanta luz solar ela precisa, o tamanho que pode atingir e assim por diante. O comportamento apenas mostra ou oculta o elemento pertinente — ele não remove efetivamente o elemento do fluxo da página quando está oculto.

Selecione um objeto e selecione Mostrar-ocultar elementos no menu Adicionar comportamento do painel Comportamentos.

Se Mostrar-ocultar elementos não estiver disponível, provavelmente você tem um elemento AP selecionado. Como os elementos AP não aceitam eventos em ambos os navegadores 4.0, você deve selecionar um objeto diferente — como a tag <body> ou uma tag de link (<a>).

Na lista Elementos, selecione o elemento que você deseja mostrar ou ocultar e clique em Mostrar, Ocultar ou Restaurar (que restaura a visibilidade padrão).
Repita a etapa 2 para todos os elementos restantes cuja visibilidade você deseja alterar. (Você pode alterar a visibilidade de vários elementos com um único comportamento.)
Clique em OK e verifique se o evento padrão está correto.

Este comportamento foi descontinuado a partir do Dreamweaver CS5.

Aplicar o comportamento Trocar imagem

O comportamento Trocar imagem troca uma imagem por outra alterando o atributo src da tag <img>. Use esse comportamento para criar rollovers de botão e outros efeitos de imagem (incluindo trocar mais de uma imagem por vez). Inserir uma imagem de rollover automaticamente adiciona o comportamento Trocar Imagem à sua página.

Nota

Como apenas o atributo src é afetado por esse comportamento, você deve trocar por uma imagem que tenha as mesmas dimensões (altura e largura) da original. Caso contrário, a imagem trocada diminui ou expande para se ajustar às dimensões da imagem original.

Há também um comportamento Restaurar troca de imagem, que restaura o último conjunto de imagens trocadas para seus arquivos de origem anteriores. Este comportamento é automaticamente adicionado sempre que você anexa o comportamento Trocar imagem a um objeto; se você deixar a opção Restaurar selecionada ao anexar Trocar imagem, nunca será preciso selecionar o comportamento Restaurar troca de imagem manualmente.

Selecione Inserir > Imagem ou clique no botão Imagem no painel Inserir para inserir uma imagem.
No Inspetor de propriedades, insira um nome para a imagem na caixa de texto mais à esquerda.

Não é obrigatório nomear imagens; elas são nomeadas automaticamente quando você anexa o comportamento a um objeto. No entanto, é mais fácil distinguir imagens na caixa de diálogo Trocar imagem se você nomear todas as imagens antecipadamente.

Repita as etapas 1 e 2 para inserir imagens adicionais.
Selecione um objeto (geralmente a imagem que você vai trocar) e escolha Trocar imagem no menu Adicionar comportamento do painel Comportamentos.
Na lista Imagens, selecione a imagem cuja origem você quer alterar.
Clique em Procurar para selecionar o novo arquivo de imagem ou digite o caminho e o nome do arquivo da nova imagem na caixa Definir origem para.
Repita as etapas 5 e 6 para qualquer imagem adicional que você queira alterar. Use a mesma ação Trocar imagem para todas as imagens que você quer alterar de uma vez; caso contrário, a ação correspondente Restaurar troca de imagem não vai restaurar todas elas.
Selecione a opção Pré-carregar imagens para armazenar em cache as novas imagens quando a página for carregada.

Isso evita atrasos no download quando chega a hora das imagens aparecerem.

Clique em OK e verifique se o evento padrão está correto.

Aplicar o comportamento Validar formulário

O comportamento Validar formulário verifica o conteúdo de campos de texto especificados para garantir que o usuário inseriu o tipo correto de dados. Anexe este comportamento a campos de texto individuais com o evento onBlur para validar os campos enquanto o usuário está preenchendo o formulário, ou anexe a um formulário com o evento onSubmit para avaliar vários campos de texto de uma vez quando o usuário clica no botão Enviar. Anexar este comportamento a um formulário impede o envio de formulários com dados inválidos.

Selecione Inserir > Formulário ou clique no botão Formulário no painel Inserir para inserir um formulário.
Selecione Inserir > Formulário > Campo de texto ou clique no botão Campo de texto no painel Inserir para inserir um campo de texto.

Repita essa etapa para inserir campos de texto adicionais.

Escolha um método de validação:
  • Para validar campos individuais enquanto o usuário preenche o formulário, selecione um campo de texto e selecione Janela > Comportamentos.

  • Para validar vários campos quando o usuário enviar o formulário, clique na tag <form> no seletor de tags no canto inferior esquerdo da janela do documento e escolha Janela > Comportamentos.

Selecione Validar formulário no menu Adicionar comportamento.
Siga um destes procedimentos:
  • Se você estiver validando campos individuais, selecione o mesmo campo que você selecionou na janela Documento da lista Campos.

  • Se você está validando vários campos, selecione um campo de texto na lista Campos.

Selecione a opção Obrigatório se o campo deve conter algum dado.
Selecione uma das seguintes opções de Aceitar:

Usar Tudo

Verifica se um campo obrigatório contém dados; os dados podem ser de qualquer tipo.

Usar Endereço de e‑mail

Verifica se o campo contém um símbolo @.

Usar Número

Verifica se o campo contém somente números.

Usar Número de

Verifica se o campo contém um número em uma faixa específica.

Se você escolheu validar vários campos, repita as etapas 6 e 7 para qualquer campo adicional que você queira validar.
Clique em OK.

Se você está validando vários campos quando o usuário envia o formulário, o evento onSubmit aparece automaticamente no menu Eventos.

Se você está validando campos individuais, verifique se o evento padrão é onBlur ou onChange. Caso contrário, selecione um desses eventos.

Ambos os eventos acionam o comportamento Validar formulário quando o usuário sai do campo. A diferença é que onBlur ocorre independentemente de o usuário ter digitado no campo ou não, e onChange ocorre apenas se o usuário alterou o conteúdo do campo.O evento onBlur é preferível se o campo for obrigatório.