Pegar valor de retorno FUNCAO JAVASCRIIPT
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>
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
Curtidas 0
Respostas
Joel Rodrigues
21/02/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.
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.
GOSTEI 0
Jefferson
21/02/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 %>' />
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 %>' />
GOSTEI 0
Joel Rodrigues
21/02/2015
Bom saber que a orientação que dei foi a correta.
Abraço.
Abraço.
GOSTEI 0