Faser uma funcao em Java Script Rodar em uma TV
Ola pessoal!
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.
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
Curtidas 0
Respostas
Claudio Lopes
15/12/2014
Cara, já pesquisou qual o modelo da TV e depois a versão do navegador, verificar se ele roda javascript?
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 ?
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 ?
GOSTEI 0
Bento.net
15/12/2014
Já o modelo é Sansung, e ele roda Java script, tanto que nas sua configurações tem a opção para habilitar o Java Script.
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);
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);
GOSTEI 0
Claudio Lopes
15/12/2014
Bom, vou descrever aqui se fosse eu ... ok...
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 "" que tipo de validção é essa, eu nunca vi o paremtro ("","") dentro de um getElementById vide site para documentação [url]http://www.w3schools.com/jsref/met_doc_getelementbyid.asp[/url]
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")
GOSTEI 0
Bento.net
15/12/2014
Realmente eu esqueci de copiar o fechamento da tag e esse código que vc não entendeu está comentando. Me desculpe.
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);
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);
GOSTEI 0
Claudio Lopes
15/12/2014
Bom bento, pedi auxilio a um amigo meu que conhece de .net.
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.
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.
GOSTEI 0