Ir para conteúdo

POWERED BY:

Arquivado

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

Eduardo Hideki Nagata

onclick nao chama a função

Recommended Posts

Tenho um script que verifica se há produto em estoque e adiciona ao carrinho, se não houver produto ele exibe uma mensagem de alerta mas onclick não ta executando a função e eu não tenho ideia do que esteja acontecendo. Segue o trecho do código:

 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript">
<![CDATA[
function verificaValor(){
valor = 0;
cod_cliente = false;
if (valor < 25){
	alert("O valor minimo da compra é de R$25,00");
}else{
	location.href = "class/postget.php?acao=cadastrar_pedido";
}
}
function checkStock(qtd_produto, cod_produto){
if (qtd_produto == 0){
	alert("produto esgotado!");
}else{
	location.href = "class/postget.php?acao=comprar∏=" + cod_produto;
}
}
]]>	
</script>

<div style="margin:7px;; padding:7px;">
<a href="detalhe_produto.php?prod=36">
<img src="img/prod_36.jpg" alt="melancia" style="border:0px;" height="120" width="120" />
</a><br />
<p style="font-family:Verdana; font-size:14;">melancia</p><br />
<span style="font-family:Verdana; font-size:14;">por </span><p style="font-family:Verdana; font-size:14; font-weight:bold;">7,50</p>
<button onclick="checkStock(0, 36)" class="botao_comprar">Comprar</button><br />
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você já conhece o console de erros ?

 

ctrl+shift+j no firefox.

http://wbruno.com.br/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

 

 

Fora isso, não coloque o CDATA assim direto. Comente antes:

 

//<![CDATA[

/* codigo aqui dentro*/


//]]>

esse é um dos erros. O console vai te dizer se tem mais.

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.