Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, o que eu estou procurando é uma maneira de detetar se alguém clicou com o rato no lado direito, no esquerdo, ou se fez duplo clique...
$image_action = $_POST['image_action'];
echo '
<form action="" method=post onmousedown="rightbutton(event)">
<input type="image"
src="image.jpeg"
ondblclick="dclick()"
style="cursor:crosshair" />
</form> ';
<script type="text/javascript">
function rightbutton(event)}
function dclick()
{
document.getElementById("click").innerHTML="Last action: Double Click";
}
</script>
O meu problema é que queria que isso fosse enviado por post, para que na proxima pagina possa imprimir esse texto, alguma sugestão?
Edit: Estava a pensar usar qualquer coisa do genero:
method = method || "post";
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", image_action);
hiddenField.setAttribute("value", event);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
no final da função, mas não acontece nada :\Carregando comentários...