javascript 实现连续字幕滚动

我调试了下它提示MicrosoftJScript运行时错误:缺少对象没有可用于当前位置的源代码这是什么原因<headrunat="server"><title>无标题页<... 我调试了下 它提示

Microsoft JScript 运行时错误: 缺少对象
没有可用于当前位置的源代码 这是什么原因

<head runat="server">
<title>无标题页</title>

//实现 复制内容填充 页面初始化 字幕暂停和滚动 的js代码

<script language="javascript" type="text/javascript">
function newsScroll()
{
if(scrollimg.parentNode.scrollLeft!=(scrollimg.clientWidth/2))
scrollimg.parentNode.scrollLeft++;

else
scrollimg.parentNode.scrollLeft=0;

}

var tm=null
function window.onload(){
simg1.innerHTML=simg.innerHTML

tm=setInterval('newScroll()',20)

}

function stop(){
clearInterval(tm)
}

function start()
{
tm=setInterval('newScroll()',20)

}

</script>
</head>
<body background="aa.jpg">

//一个表格 稍微嵌套了下 有可能有些错误 请改改

<form id="form1" runat="server">
<table width="543" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td valign="bottom">
<div style="width:543px; height:21; overflow:hidden" onmouseOver="stop()" onmouseOut="start()">
<table width="543" border="0" cellpadding="0" cellspacing="0" id="scrollimg" >
<tr>
<td id="simg">
<table width="543" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td nowrap="nowrap">
<font color="#FF6C02">*</font><a href="#">1.巧学巧用dfsdgdsgdfgfgdfdsfgdsgdf</a>
<font color="#FF6C02">*</font><a href="#">2.巧学巧用dfgfdsgsdfgdsfgdsfgdsf</a>
<font color="#FF6C02">*</font><a href="#">3.巧学巧用dfgdsdsfgdsgd</a>
</td>
</tr>
</table>
</td>
<td id="simg1"></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</form>

</body>
</html>
展开
 我来答
魏蕤
2012-05-05 · TA获得超过426个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:242万
展开全部
LZ,你的js代码写的有点乱哦,我在IE下调试发现了
function start(){
tm=setInterval('newScroll()',20);
}

function window.onload(){
simg1.innerHTML=simg.innerHTML
tm=setInterval('newScroll()',20)
}
中散塌的迟腔newScroll写错了,应该是newsScroll。你可以直接复制我下面的代码覆盖掉你的代码,就可以直接运行了。温馨提醒lz书写代码时要记得缩进和语句结束冲旦圆后记得添加分号(;)
function newsScroll(){
if(scrollimg.parentNode.scrollLeft != (scrollimg.clientWidth/2)){
scrollimg.parentNode.scrollLeft++;
}
else{
scrollimg.parentNode.scrollLeft = 0;
}
}
var tm = null;
function window.onload(){
simg1.innerHTML = simg.innerHTML;
tm = setInterval('newsScroll()',20);
}
function stop(){
clearInterval(tm);
}
function start(){
tm = setInterval('newsScroll()',20);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式