<div class="htmlarea"> <textarea id="runcode57542"> <title>JavaScript는 텍스트 상자 값의 지속적인 더하기와 빼기를 제어합니다</title> <form runat="server"> <input id="TextBox1" runat="server" width="50" cssclass="mybutton" text="0"> <input type="button" id="Button1" value="+" onmousedown="md(this)" onmouseout="mo(this)" onmouseup="mo(this)"> <input type="button" id="Button2" value="-" onmousedown="md(this)" onmouseout="mo(this)" onmouseup="mo(this)"> </form> </textarea> <br><input onclick="runEx('runcode57542')" type="button" value="运行代码"><input onclick="doCopy('runcode57542')" type="button" value="复制代码"> <input onclick="doSave(runcode57542)" type="button" value="保存代码"> <a href="http://www.jb51.net/article/23421.htm" title="查看具体详情" target="_blank">[Ctrl A 모두 선택 참고: </a>외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 </div>]<script language="javascript"> var flag1=0; var flag2=0; function NumberInc() { if(flag1==1 && flag2==1) {alert("Error!");} else { if(flag1==1) { document.all.TextBox1.value++; setTimeout("NumberInc()",100); } if(flag2==1) { document.all.TextBox1.value--; setTimeout("NumberInc()",100); } } } function md(obj) { if(obj.id=="Button1") flag1=1; if(obj.id=="Button2") flag2=1; NumberInc(); } function mo(obj) { if(obj.id=="Button1") flag1=0; if(obj.id=="Button2") flag2=0; } </script>