Compartilhar via


Usando caixas de mensagem

Embora os navegadores oferecem suporte a maioria dos recursos de JScript, os novos recursos destinados a.NET Framework, baseado na classe objetos, tipos de dados, enumerações, diretivas de compilação condicional e o const de instrução, são suportados apenas no lado do servidor. Conseqüentemente, você deve usar esses recursos exclusivamente em scripts do lado do servidor. Para obter mais informações, consulte Informações sobre a versão de JScript.

Sempre que um script destina-se a ser executado em um navegador (lado do cliente), os desenvolvedores experientes incluem o código que detecta a versão do mecanismo de script. Depois que o script detecta a versão do mecanismo, ele pode redirecionar o navegador para uma página com um script que é compatível com o mecanismo de script do navegador. Para obter mais informações, consulte Detecção de capacidades do navegador.

JScript usa o alerta, Confirmar, e prompt mensagem caixas do navegador para obter a entrada do usuário. As caixas são métodos de janela objeto. Porque o janela objeto é o topo da hierarquia do objeto, você realmente não precisa usar o nome completo (por exemplo, window.alert()) de qualquer uma dessas caixas de mensagem, mas é uma boa idéia para fazê-lo porque ele ajuda você a lembrar o objeto que eles pertencem.

Caixa de mensagem de alerta

O alert método tem um argumento, a seqüência de texto que você deseja exibir na caixa de mensagem de alerta. A seqüência não é HTML. A caixa de mensagem fornece um botão OK para fechar a caixa de mensagem e é restrita, ou seja, o usuário deve fechar a caixa de mensagem antes de continuar.

window.alert("Welcome! Press OK to continue.");

A caixa de mensagem Confirmar

A caixa de mensagem Confirmar, que inclui os botões OK e Cancel, representa uma pergunta com dois resultados possíveis. O Confirmar método retorna um true ou false. Esta caixa de mensagem também é restrita: o usuário deve responder a ele (clique em um botão) e, assim, fechá-lo, antes de prosseguir.

var truthBeTold = window.confirm("Click OK to continue. Click Cancel to stop.");
if (truthBeTold)
   window.alert("Welcome to our Web page!");
else 
   window.alert("Bye for now!");

Caixa de mensagem de aviso

A caixa de mensagem de aviso, que inclui os botões OK e Cancel, fornece um campo de texto que aceita o texto em resposta a uma solicitação. Se você fornecer um segundo argumento de seqüência de caracteres, a caixa de mensagem de aviso exibe a segunda seqüência de caracteres no campo de texto, como a resposta padrão. Caso contrário, o texto padrão é "indefinido".

Como o alerta e Confirmar métodos, prompt exibe uma caixa de mensagem modal. O usuário deve fechá-lo antes de continuar.

var theResponse = window.prompt("Welcome?","Enter your name here.");
document.write("Welcome "+theResponse+".<BR>");

Consulte também

Conceitos

Exibindo informações no navegador

Detecção de capacidades do navegador

Outros recursos

Exibindo informações de JScript