Dúvida Javascript?!

2 respostas
arm.jr

Tenho um link para deletar usuário. Gostaria que antes de excluir mostrasse uma janela pedindo a confirmação da exclusão. Alguém poderia me ajudar.

<aS href = “http://www.uol.com.br” onClick = “ver()”> CLIQUE AQUI

<script>

function ver(url)

var agree=confirm(Tem certeza que deseja excluir esse item?”);

if (agree){

window.location = url;

}else{

return false;

}

</script>

Fiz esse código mas quando vou cancelar ele continua indo para a URL que eu coloquei no link.

Não existe <aS , eu coloquei porque senão ficava como link, as tags ><code> não está funcionando.

2 Respostas

Luiz_Gustavo
<html>
<head>

<title>BLABLABLA</title>

<script LANGUAGE="JavaScript">
<!--

function confirmarExclusao(){

	var c = confirm("Confirma a exclusão do Registro?");
	if (c)
		return true ;
	else
		return false ;
}

// -->
</script>
</head>
<body>
...
<a onClick="return confirmarExclusao()" href="/ServletExcluir?id=5">
...
</body>
</html>

é só substituir “/ServletExcluir?id=5” pelo caminho adequado para sua aplicação.

[]'s

marciocamurati

O seu erro não está no JavaScrip e sim na forma como você está utilizando ele na href:

<aS href = “http://www.uol.com.br” onClick = “ver()”> CLIQUE AQUI

Desse modo ele irá executar tando o envio para a página do link quanto chamar sua função que necessita de um parametro que você tambem não está passando o modo correto seria:

<aS href = “javascript:ver(‘http://www.uol.com.br’);”> CLIQUE AQUI

[]s

Criado 31 de agosto de 2006
Ultima resposta 31 de ago. de 2006
Respostas 2
Participantes 3