Ir para conteúdo

Arquivado

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

leooizepi

[Resolvido] chamar Onclick de um Botao

Recommended Posts

e ae galera...

 

é o seguinte... eu preciso que ao clicar num botao1 chamar o Onclick do botao2..

 

entenderam?

 

valeu!!! abraço!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz... pra que você quer isso?!?!?!?

 

Bem, mas vamos lá...

 

primeiramente você pode simplesmente colocar no OnClick do primeiro botão a mesma função que está no OnClick do segundo.

 

Ou então você pode chamar uma função que irá pegar o valor do atributo onclick da tag button, não tenho certeza se vai funcionar, mas tenta isso:

 

OS BOTÕES

<button name="botao1" id="botao1" OnClick="java script:funcaoButton()">Botão1</button><br/>
<button name="botao2" id="botao2" OnClick="java script:funcao()" value="Botao2">Botão2<button/>

O SCRIPT

function funcaobutton(){

   var funcao;

   funcao = document.getElementById("botao2").OnClick.value;

   alert("Função: "+funcao);
}

testa aí, mas a idéia é mais ou menos essa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo assim.. o botao nao tem onclick... eu to usando o lightbox...

 

eu tenho um botao salvar... onde vai fazer as validações e gravar no banco.. ai depois se ocorrer tudo ok.. qria sabar o botao cancelar... para sair do lightbox... soh q o botao cancelar... antes ele tem o <a>, olhe o codigo..

 

<a href="#" class="lbAction" rel="deactivate">
			<input type="button" value="Cancelar" class="link" name="cancelar" id="cancelar" />
			</a>
			 
			<input type="button" value="Salvar" class="link" onclick="funcao_qualquer()">

entendeu?.. valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria isso ?

document.getElementById('idDoElemento').onclick = function(){

//implementação da função.

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi nada. :wacko:

Exatamente oque você precisa fazer ?

 

o <a href> vai fazer oque ?

o botão "Cancelar" vai fazer oque ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza.. dexa eu explica denovo...

 

eu tenho no meu lightbox o botao cancelar que esta assim:

 

<a href="#" class="lbAction" rel="deactivate"><input type="button" value="Cancelar" class="link" name="cancelar" id="cancelar" /></a>

quando eu clico nesse botao.. ele executa o

<a href="#" class="lbAction" rel="deactivate">

que vai fechar o meu lightbox.. beleza..

 

ai eu tenho um outro botao que eh Salvar ..

<input type="button" value="Salvar" class="link" onclick="function_aux('fro_veiculo_lightbox_motor_script.php',document.getElementById('novo_motor').value,document.getElementById('motorizacao'));" />

que vai fazer a verificação e inserir no banco de dados..

 

ok ate ae?

 

beleza... soh que quando eu clico em Salvar ele salva e tals... e eu quero que fecha o meu lightbox... ai que esta meu problema... como fechar o meu lightbox?

 

valeu pela atençao!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.. NAO se coloca um botao dentro de um href..

 

Ou se usa um.. ou o outro...

 

Ou

<a href = "#" onClick = "myLightbox.end();"> Fechar </a>

Ou

<input type = "button" value = "Fechar" onClick = "myLightbox.end();">

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso q eu preciso Jonathan.. mais qual o nome da funcao q fecha o lightbox?

 

pq o botao q fecha ta assim...

 

<a href="#" class="lbAction" rel="deactivate">

 

??????????????

 

valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites
<a href="#" class="lbAction" rel="deactivate" onclick="funcaoSalvar()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais entao... eu chama a funcaoSalvar no Botao Salvar... ai tem todo o script javascript... fazendo as validações.. se tudo estiver OK... ele tem q fechar o lightbox...

 

abraço!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae galera.. consegui resolver..

 

/*######## fechando o lightbox e voltando a tela anterior #########*/
Element.remove($('lbContent'));
selects = document.getElementsByTagName('select');
for(i = 0; i < selects.length; i++) {
   selects[i].style.visibility = "visible";
}			
$('overlay').style.display = "none";
$('lightbox').style.display = "none";
/*######## fechando o lightbox e voltando a tela anterior #########*/

valeu... abraço a todos!

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.