Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Neemias

Como Fazer: evento onClick dispara onClick de outro botão.

Recommended Posts

Pessoal,

 

o que eu preciso fazer é o seguinte: quero que um <input type=button> quando clicado acione o evento onClick de outro botão.

 

Por exemplo (este código abaixo não funciona):

 

<input type=button id="btn1" onClick="chamda_funcao();">

 

<input type=button id="btn2" onClick="document.getElementById('btn1').DISPARA_OnClick;">

 

como fazer isto?

 

este código document.getElementById('btn1').onClick.action não funciona.

 

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explicando um pouco melhor o que eu preciso:

 

Preciso é que o evento onClick de "btn2", quando acionado, dispare o evento onClick de "btn1"

Seria como se, ao clicar em "btn2" eu estivesse também clicando em "btn1".

 

 

Alguém saberia fazer isto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É interessante, mas minha sugestão: você poderia chamar a função que é chamada no outro botão;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que estas soluções simples não funfam no FF e opera não heim pessoal.

 

Acho que a melhor solução é a do nknk.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No Opera não sei, mas no FF funciona sim. Não tem porque nao funcionar, o objeto tem a funcao instanciada então porque não rodar quando chamar.

 

<html>
<head>
</head>
<body>
	<div id="d1" onclick="alert('bruno');">Clique aqui para alert</div>
	<div id="d2" onclick="document.getElementById('d1').onclick();">Clique aqui para chamar o alert de d1</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.