奇怪的javascript出错?
我在asp.net的.aspx叶面写了如下的javascript代码:
<script language="javascript">
//如果閑置時間超過10分鐘,自動回到Default.aspx葉面
var sURL = "../Default.aspx";
var nTimeout = 600; //600 for 10 minutes
var oTimer = null;
function resetTimer()
{
if (oTimer != null)
clearTimeout(oTimer);
oTimer = setTimeout("location.href='" + sURL + "'", nTimeout*1000);
}
document.onmousemove = resetTimer;
document.onkeydown = resetTimer;
window.onload = resetTimer;
function TableCellClicked(var chkBoxID,var cell)
{
var blCheck=!document.all(chkboxID).checked;
document.all(chkboxID).checked=blCheck;
}
</script>
<script language="javascript">
function CellClicked(chkID, oCell)
{
document.all(chkID).checked=!document.all(chkID).checked;
if (document.all(chkID).checked)
oCell.style.backgroundColor = "red";
else
oCell.style.backgroundColor = "white";
}
</script>
<script language="javascript">
function CheckClicked(chkID)
{
document.all(chkID).checked=!document.all(chkID).checked;
}
</script>
在浏览着个页面的时候,有时会出现下列错误提示:
行:28
字元:30
错误:必须要有识别项。
有时不会出现。
由于第一段代码在每个页面都有,而且别的叶面也不会出错,因此怀疑不是第一段javascript
的错误。错误提示所提示的行号在function CellClicked(chkID,oCell)上。我实在是百思不得其解。
请高手帮忙。