JOGAR VARI?VEL JAVASCRIPT EM LABEL CODEBEHIND

MLALEX 25/10/2016 14:32:16
#468391
Olá pessoal!! Como faço isso??

Consigo jogar o valor em um TextArea (html) com o seguinte código:
document.getElementById([ô]TxtArea[ô]).value = variavel

Mas não funciona com nenhum outro objeto. Já tentei:
document.getElementById([ô]<%= Label1.ClientID %>[ô]).value = variavel;
document.getElementById([ô]Input_Text[ô]).innerText = variavel

Onde está o erro?? Podem me ajudar??
JABA 25/10/2016 16:33:23
#468400
Resposta escolhida
Você tem que ver qual o ID que deu para o controle. Talvez você esteja se baseando no nome, e não no ID, por isso está dando errado. Se for pelo nome, tu pode fazer assim:

document.getElementByName([Ô]Input_Text[Ô]).innerText = variavel;
MLALEX 25/10/2016 18:06:52
#468404
Valeu a atenção Jaba, mas não funcionou.

Inserir um label, um input (text) e um textarea e fiz teste com os três:

Exemplos:
document.getElementByID([ô]<%= Label.ClientID %>[ô]).value = [Ô]x[Ô];
document.getElementByName([ô]<%= Label.ClientID %>[ô]).innerText = [Ô]x[Ô];

document.getElementByID([ô]input[ô]).value = [Ô]x[Ô];
document.getElementByName([ô]input[ô]).innerText = [Ô]x[Ô];


Só funciona no Textarea: document.getElementById([ô]TextArea[ô]).value = [Ô]x[Ô]

Poderia até deixar o TextArea mas esse tem uma barra lateral desnecessária que me incomoda.
KERPLUNK 25/10/2016 21:13:25
#468411
Como está no HTML?
KERPLUNK 25/10/2016 21:13:52
#468412
Como está no HTML?
MLALEX 26/10/2016 10:16:31
#468426
Olá Kerplunk. Desculpe pela demora na resposta.

O HTML tá assim:

<asp:Label ID=[Ô]LblNCaracteres[Ô] runat=[Ô]server[Ô] Text=[Ô]0[Ô] SkinID=[Ô]LblNCaracteres[Ô]></asp:Label>
<input id=[Ô]TxtContCarac[Ô] class=[Ô]auto-style11[Ô] type=[Ô]text[Ô] value=[Ô]0[Ô] name=[Ô]TxtContCarac[Ô] />
<textarea id=[Ô]TxtArea[Ô] name=[Ô]S1[Ô] rows=[Ô]1[Ô] class=[Ô]auto-style28[Ô] aria-expanded=[Ô]false[Ô] aria-orientation=[Ô]horizontal[Ô] aria-selected=[Ô]false[Ô] contenteditable=[Ô]false[Ô] maxlength=[Ô]3[Ô]> </textarea>



E o javascript com os testes (já todo bagunçado com tantas tentativas) está assim:

 <script language=[Ô]javascript[Ô]>
function ContaCaracteres() {
var Texto = document.getElementById([ô]TxtMensagem[ô]).value;

document.getElementById([ô]TxtArea[ô]).value = Texto.length;
var Resposta = Texto.length;

document.getElementByName([ô]LblNCaracteres.ClientID[ô]).innerText = [Ô]x[Ô];
document.getElementsById([ô]LblNCaracteres[ô]).value = [Ô]x[Ô]


document.getElementById([ô]<%= TxtHora.ClientID %>[ô]).value = [Ô]3[Ô];

document.getElementByName([ô]TxtContCarac[ô]).innerText = [Ô]3[Ô];

document.getElementByID([ô]<%= TextBox.ClientID %>[ô]).value = [Ô]6[Ô];

//document.getElementByName([Ô]LblNCaracteres[Ô]).innerText = Resposta;

}
</script>

MLALEX 26/10/2016 16:37:53
#468453
DESCOBRI!!!

Deu certo utilizando:
document.getElementById([ô]<%= LblNCaracteres.ClientID %>[ô]).textContent = [Ô]xxx[Ô]

e não:

document.getElementById([ô]<%= TxtHora.ClientID %>[ô]).value = [Ô]xxx[Ô];[txt-color=#e80000] [/txt-color][txt-color=#e80000] [/txt-color]

VALEU A ATENÇÃO GENTE!! MUITO OBRIGADO!!
Tópico encerrado , respostas não são mais permitidas