Faser uma funcao em Java Script Rodar em uma TV
15/12/2014
0
Fiz uma aplicação que Roda tranquilamente no computador mas no brouser da tv não roda a funcao em Java Script.
A minha aplicação foi feita usando Web forms.
Bento.net
Posts
15/12/2014
Claudio Lopes
Você está usando o JS puro ou jquery?
Outro ponto, no navegador da tv, possui configurações? algo do tipo que necessite de ativar ou permitir scripts ?
15/12/2014
Bento.net
Estou usando JS puro. e faço a chamada dele na minha aspx.cs.
Segue exemplo do código:
<script type="text/javascript">
var d;
var c;
function flasher() {
// if (document.getElementById("lblN1", "lblL1") = true) {
d = document.getElementById("lblN1");
c = document.getElementById("lblL1");
d.style.color = (d.style.color == 'blue' ? 'red' : 'blue');
c.style.color = (c.style.color == 'blue' ? 'red' : 'blue');
// c.style.color = (d.style.color == 'red' ? 'white' : 'red');
//d.style.color = (d.style.color == 'red' ? 'white' : 'red');
// csetTimeout('flasher()', 1000);
//clearInterval('flasher()');
timeout1 = setTimeout(flasher, 1000);
// var timeout2 = setInterval(flasher, 1000);
}
dentro do meu arquivo. cs eu chamo a funcao abaixo:
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "flasher()", "flasher()", true);
15/12/2014
Claudio Lopes
Primeiro, o codigo que postou não possui a tag de fechamento do js, creio que esqueceu de copiar;
Não entendi a parte do "
Document.getElementById("lblN1", "lblL1")
15/12/2014
Bento.net
Segue novamente.
Existe uma outra maneira de chamar essa funcao dentro da minha aspx.cs sem utilizar ---> "ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "flasher()", "flasher()", true); " ??
function flasher() {
d = document.getElementById("lblN1");
c = document.getElementById("lblL1");
d.style.color = (d.style.color == 'blue' ? 'red' : 'blue');
c.style.color = (c.style.color == 'blue' ? 'red' : 'blue');
timeout1 = setTimeout(flasher, 1000);
}
' depois eu chamo a funcao no meu arquivo .cs
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "flasher()", "flasher()", true);
15/12/2014
Claudio Lopes
Eu particularmente sou apenas um curioso mas não me adaptei ao .net Amanha ele tem um codigo de exemplo que posto pra você para tentar lhe ajudar.
Clique aqui para fazer login e interagir na Comunidade :)