почему не срабатывает???
<HTML>
<HEAD>
<TITLE> TEST FNC SETINTERVAL </TITLE>
<script TYPE="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script TYPE="text/javascript">
[js]
$(document).ready(function(){
function start() { $('#ztext').attr("value","minessota"); }
function turn()
{
startId = window.setInterval("start()",3000);
}
function startOff(){
window.clearInterval(startId);
}
});[/js]
</SCRIPT>
</HEAD>
<BODY>
<INPUT TYPE="button" value="Start" onClick="turn();"/>
<br/>
<INPUT TYPE="button" value="Stop" onClick="startOff();"/>
<br/>
<INPUT TYPE="text" name="poke" id="ztext" value="">
</BODY>
</HTML>
Спустя 1 час, 49 минут, 7 секунд (3.07.2011 - 23:15) ApuktaChehov написал(а):
Ошибки?
Спустя 8 минут, 33 секунды (3.07.2011 - 23:23) waldicom написал(а):
Функции вынести в видимую область и объявить переменную startId.
Т.е. вот так:
Т.е. вот так:
<HTML>
<HEAD>
<TITLE> TEST FNC SETINTERVAL </TITLE>
<script TYPE="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
var startId = 0;
function turn() {
startId = window.setInterval("start()",3000);
}
function start() {
$('#ztext').attr("value","minessota");
}
function startOff(){
window.clearInterval(startId);
}
</script>
</HEAD>
<BODY>
<INPUT TYPE="button" value="Start" onClick="turn();"/>
<br/>
<INPUT TYPE="button" value="Stop" onClick="startOff();"/>
<br/>
<INPUT TYPE="text" name="poke" id="ztext" value="">
</BODY>
</HTML>