Ir para conteúdo

POWERED BY:

Arquivado

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

Eduardo Giullyanny

[Resolvido] onclick

Recommended Posts

Bom dia amigos

 

 

estou com uma duvida, mas o código funciona

Ela é o seguinte

 

eu tenho este codigo javascript.:

function excluir(id) {
	if (confirm ('Deseja realmente excluir?')){
		window.location = '?nav=audiosx&p=exc&id='+id;
	}
}

 

 

eu estava chamndo ele com o onclick.:

<a href="?nav=audios" onclick="excluir(<?php echo $rowListas->idAudios; ?>)"

 

desta forma eu tinha q clicar umas duas três vezes no link para ele realmente excluir(achei estranho!), mas ai eu coloquei assim.:

<a href="javascript:excluir(<?php echo $rowListas->idAudios; ?>)"

 

o q eu queria era saber é o porque usando o onclick ele falha de ver em quando, mostra a mensagem do confirm, mas não excluir os dados do banco. parece n executar o window.location. Mas qdo eu coloco no href direto ele executa na primeira???

 

Esta é minha duvida...

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq digamos que o navegador fica 'confuso', se executa o href ou o onclick

 href="?nav=audios" onclick="exclui..

 

o mais correto, seria você anular uma das funções antes de tentar disparar outra.

as 2 assim ao mesmo tempo, dá esse tipo de bizarrice mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu havia feito assim.:

<a href="" onclick="excluir...

 

mas ele do msm jeito, tive q clicar umas duas vezes...

 

so num coloquei um link cego "#" assim...

 

havia colocado um exemplo que fiz por ultimo

 

editei o poste pois como disse acima eu num tinha colocado um link cego, q do o fiz, deu certo

quer dizer então q qdo eu deixo sem preencher o href ele fica como se procura-se algo, tipo index eu costumo usar assim ?nav=valor e busco com um codigo php, como meu arquivo é index eu n costumo colocar index.php?nav=valor

 

imagino q seria o msm, mas seria isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

então cara.. seja mais semantico.. se não é link, então não é link.

ou seja, não use a tag <a>!!

 

<span onclick="excluir(<?php echo $rowListas->idAudios; ?>)"

ai para colocar a mãozinha... é só usar css:

<span onclick="excluir(<?php echo $rowListas->idAudios; ?>);" style="cursor: pointer;">

 

entendeu ? assim você não tem esse tipo de problema.

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.