函數問題,想不通,為什么就是調用不了呢?

cxy2117 2006-12-13 09:46:49
<html>
<head>
<title>計時器</title>
<script language="javascript">
<!--
var CallTimeLen = "0";
var timer1 = null;

function DoCallTimer()
{
var minute="0";
var second="0";
CallTimeLen = parseInt(CallTimeLen)+1;
minute = parseInt(CallTimeLen/60);
second = CallTimeLen%60;
if(minute=="0")
{
document.frmtimer.thzt.innerText ="您已用時:"+second+"秒";

}
else
{
document.frmtimer.thzt.innerText ="您已用時:"+minute+"分"+second+"秒";

}
window.timer1 = window.setTimeout("DoCallTimer()",1000);
} 
function stop1()
{
clearTimeout(window.timer1);
}
-->
</script>
</head>
<body>
<form name="frmtimer" action="" method="post">
<hr>
<input type="text" name="thzt" id="thzt">
<br>

<input type="button" value="開始計時" name="start" onClick="DoCallTimer()">
<input type="button" value="停止" name="stop" onClick="clearTimeout(window.timer1);"> //就是這個函數,把它改成下面的句話就不能調用
<input type="button" value="停止" name="stop" onClick="stop1()">//

<hr>
</form>

</body>
</html>

這是什么原因??
要怎么改才能調用呢?
...全文
205 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxy2117 2006-12-19
  • 打赏
  • 举报
回复
行了,我自己解決了!
cxy2117 2006-12-19
  • 打赏
  • 举报
回复
我覺得大家,根本不信我說的內容,我用的XP,SP2,IE6,真的調用不了函數,還有那個三個星星的老大,你沒有看明白我的意思,我是說改成下面那句話就不能調用了。
mengx_nora 2006-12-13
  • 打赏
  • 举报
回复
没问题啊!
hansonboy 2006-12-13
  • 打赏
  • 举报
回复
也正常
CutBug 2006-12-13
  • 打赏
  • 举报
回复
我这可以掉用啊
Mapleleaf123 2006-12-13
  • 打赏
  • 举报
回复
adv server 2k , ie 6 正常
xbugirl 2006-12-13
  • 打赏
  • 举报
回复
mark
xxuu503 2006-12-13
  • 打赏
  • 举报
回复
ie6正常运行
hbhbhbhbhb1021 2006-12-13
  • 打赏
  • 举报
回复
改成这样就好了
<html>
<head>
<title>計時器</title>
<script language="javascript">
<!--
var CallTimeLen = "0";
timer1 = null;

function DoCallTimer()
{
var minute="0";
var second="0";
CallTimeLen = parseInt(CallTimeLen)+1;
minute = parseInt(CallTimeLen/60);
second = CallTimeLen%60;
if(minute=="0")
{
document.frmtimer.thzt.innerText ="您已用時:"+second+"秒";

}
else
{
document.frmtimer.thzt.innerText ="您已用時:"+minute+"分"+second+"秒";

}
timer1 = window.setTimeout("DoCallTimer()",1000);
} 
function stop1()
{
clearTimeout(window.timer1);
}
-->
</script>
</head>
<body>
<form name="frmtimer" action="" method="post">
<hr>
<input type="text" name="thzt" id="thzt">
<br/>

<input type="button" value="開始計時" name="start" onClick="DoCallTimer()">
<input type="button" value="停止" name="stop" onClick="clearTimeout(timer1);"> //就是這個函數,把它改成下面的句話就不能調用
<input type="button" value="停止" name="stop" onClick="stop1()">//

<hr>
</form>

</body>
</html>
li1229363 2006-12-13
  • 打赏
  • 举报
回复
你试图把参数加上吧……测试下能不能实现……

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧