Pegar valor de retorno FUNCAO JAVASCRIIPT

21/02/2015

0

Ola, tenho essa funcao q informa os lados do click do mouse.

Porem, queria pegar o valor de retorno, e usar no CODEBIHIND DA PAGINA. C#.NET

Alguem poderia me ajudar com urgencia?!!


<script type="text/javascript" language="javascript">

function Mouse(codigo) {

switch (codigo) {
case 0:
//alert('clicado com o botão da esquerda! ' + codigo);

return 0
break;
case 1:
//alert('clicado com o botão do meio! ' + codigo);
return 1
break;
case 2:
//alert('clicado com o botão da direita! ' + codigo);
return 2
break;
}
}
</script>
Jefferson

Jefferson

Responder

Posts

23/02/2015

Joel Rodrigues

Se não for feito o Post na página você não pode enviar nada para o code-behind, certo?
Se você está querendo identificar isso após fazer o post, sugiro usar um campo Hidden e passar um valor para ele ao clicar com o mouse. Quando o form for enviado, no C# você pode pegar o valor desse Hidden.
Responder

24/02/2015

Jefferson

Ja resolvi!!

Solucao:


<script type="text/javascript" language="javascript">

function Mouse(codigo) {
switch (codigo) {

case 0:
//alert('clicado com o botão da esquerda! ' + codigo);
var inputHidden = document.getElementById('inputHidden');
$("#" + inputHidden.value).val(codigo);
break;

case 1:
//alert('clicado com o botão do meio! ' + codigo);
var inputHidden = document.getElementById('inputHidden');
$("#" + inputHidden.value).val(codigo);
break;

case 2:
//alert('clicado com o botão da direita! ' + codigo);
var inputHidden = document.getElementById('inputHidden');
$("#" + inputHidden.value).val(codigo);
break;
}
}
</script>

Adicionei na pagina um HIDDENFILD

<asp:HiddenField ID="HiddenField1" runat="server" />

<input type="hidden" id="inputHidden" value='<%= HiddenField1.ClientID %>' />
Responder

24/02/2015

Joel Rodrigues

Bom saber que a orientação que dei foi a correta.
Abraço.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar