Даже если кнопка имеет «Стоп таймер», он запускает код в пределах «Запуск таймера» IF, внутри функции TimerOnOff()
:Если ... Else
document.getElementById('BtnTimerOnOff').textContent = "Stop timer"
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script>
var milisec=0
var seconds=0
document.d.d2.value='0'
var onoff=0;
function display(){
if (milisec>=9){
milisec=0;
seconds+=1
}
else
milisec+=1
document.d.d2.value=seconds+"."+milisec
setTimeout("display()",100)
}
function TimerOnOff(){
var a = document.getElementById('BtnTimerOnOff').textContent
//var b;
alert(document.getElementById('BtnTimerOnOff').textContent)
if (document.getElementById('BtnTimerOnOff').textContent = "Start timer") {
document.getElementById('BtnTimerOnOff').textContent = "Stop timer"
a = document.getElementById('BtnTimerOnOff').textContent
alert(document.getElementById('BtnTimerOnOff').textContent)
alert('aaa')
display()
}
else if (document.getElementById('BtnTimerOnOff').textContent = "Stop timer"){
a = document.getElementById('BtnTimerOnOff').textContent
alert("Stop the timer")
}
}
</script>
</head>
<body>
<table border="0">
<tr>
<button type= "button" id="BtnTimerOnOff" onclick="TimerOnOff()">Start timer</button></tr>
<td align="center" ><font face="JuraLight" size="6"><strong>Online Time:</strong></font></td>
<td id="timer" align="center"><form name="d">
<p><input type="text" size="8" name="d2"></p>
</form>
</td>
<td align="center"><font face="Arial" size="6"><strong>seconds!</strong></font></td>
</tr>
</table>
</body>
</html>
Круто, спасибо, ребята! :) –
не забывайте +1 :) –
Я не могу, я должен получить 15 очков репутации первым! –