Como Fazer Um Botão Com Um Código

Índice:

Como Fazer Um Botão Com Um Código
Como Fazer Um Botão Com Um Código

Vídeo: Como Fazer Um Botão Com Um Código

Vídeo: Como Fazer Um Botão Com Um Código
Vídeo: 23 - Criando BOTÃO VOLTAR AO TOPO no SITE EM CÓDIGO PURO com HTML5 e CSS3 2024, Novembro
Anonim

Ao criar páginas, às vezes é necessário que ao clicar no botão colocado na página, algum evento programado pelo autor ocorra no navegador. Para fazer isso, você precisa colocar o código JavaScript no documento gerado e vinculá-lo ao botão necessário. Dependendo da quantidade de código necessária para implementar o evento pretendido, você pode usar diferentes maneiras de conectar o botão ao código.

Como fazer um botão com um código
Como fazer um botão com um código

Instruções

Passo 1

Na maioria das vezes, as chamadas de código JavaScript são vinculadas ao evento onclick, ou seja, ao clique com o botão esquerdo do mouse. Se você não precisa de muito código para descrever a ação que precisa acontecer, então tudo pode ser colocado diretamente na tag do botão. Por exemplo, para programar o navegador para mostrar uma mensagem simples quando um botão é clicado, o script JavaScript ficaria assim: alert ('Código funcionou!') Leva apenas uma instrução e texto. Tudo isso pode ser facilmente colocado na descrição do evento onclick da tag do botão. Nesse caso, o código HTML mais simples da página pode ter a seguinte aparência:

Botão com código

Botão com código

Passo 2

Não é prático colocar um código JavaScript mais complexo diretamente na tag do botão. É mais fácil fazer dele uma função separada e colocar sua chamada no evento onclick. Por exemplo, pode parecer uma função que mostra uma janela contendo a hora de um clique de botão: function getTime () {

var agora = nova data ();

alert ("O código funcionou em" + now.getHours () + ":" + now.getMinutes ());

} Deve ser colocado no cabeçalho da página (entre as tags e). O código completo da página com uma chamada para esta função associada ao botão pode ser assim:

Botão de chamada de função

function getTime () {

var agora = nova data ();

alert ("O código funcionou em" + now.getHours () + ":" + now.getMinutes ());

}

Botão de chamada de função

etapa 3

O mesmo método deve ser usado ao clicar em vários botões diferentes para gerar um evento que pode ser descrito com o mesmo código JavaScript. Por exemplo, você pode modificar ligeiramente a função anterior para adicionar a identificação do botão pressionado à caixa de mensagem: function getTime (btnString) {

var agora = nova data ();

alert (btnString + "clicado em" + now.getHours () + ":" + now.getMinutes ());

} O código completo para uma página com três desses botões pode ter a seguinte aparência:

Três botões com uma chamada de função

function getTime (btnString) {

var agora = nova data ();

alert (btnString + "clicado em" + now.getHours () + ":" + now.getMinutes ());

}

Primeiro botão

Segundo botão

Terceiro botão

Recomendado: