Překreslování snippetu pomocí js
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Taufic
- Člen | 31
Čus, měl bych takový spíš možná trochu novice dotaz.
Ve výsledku potřebuji aby se část stránky překreslovalo v pravidelném intervalu pomocí js.
{block content}
{snippet}
Hodnota: {$number}
<button id="start">Start</button>
<button id="stop">Stop</button>
<script>
var test;
function start(){
test = setTimeout(function() {
$.nette.ajax({plink redrawValue!});
}, 1000 );
}
function stop(){
clearTimeout(test);
}
document.getElementById("start").onclick = start;
document.getElementById("stop").onclick = stop;
</script>
{/snippet}
{/block}
šablonu mám upravenou takto, ale pokud není javascript ve snippetu tak se provede jen jednou (po redraw snippetu se timeout zastaví). Pokud je tenhle kód ve snippetu tak se provede taky jen jednou, protože se executne ta stop metoda.
Možná to celé používám blbě a někdo by mě mohl trochu nakopnout jak to má být čistě. ;)