Array
(
)

Pegar valor de retorno FUNCAO JAVASCRIIPT

Jefferson
   - 21 fev 2015

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>

Joel Rodrigues
   - 23 fev 2015

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.

0
|
0

Jefferson
   - 24 fev 2015

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 %>' />

0
|
0

Joel Rodrigues
   - 24 fev 2015

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

0
|
0