(孟子E章)谢谢,如何让滚动文字默认停止.且能看到文字.在线等,解决,结贴,up有分

waxi 2005-07-13 11:21:15
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body onload="x.stop()">
<table width="200" border="1">
<tr>
<td><marquee id=x behavior=alternate scrollamount="2" width="150" onmouseover="this.start()" onmouseout="this.stop()">滚动的标题代码你要在asp里加上,还要按字符的多少判断那些该滚动那些不滚动.</marquee></td>
</tr>
<tr>
<td>不滚动的标题</td>
</tr>
<tr>
<td>不滚动的标题</td>
</tr>
</table>
</body>
</html>

这样看不文字,想进入的时候能看到文字.
...全文
121 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
waxi 2005-07-13
  • 打赏
  • 举报
回复
您运行了吗?照着贴也不行.
waxi 2005-07-13
  • 打赏
  • 举报
回复
还是不行
孟子E章 2005-07-13
  • 打赏
  • 举报
回复
<body>
<div id=demo style="overflow:hidden;height:33;width:200;color:#ffffff" onmouseout="clearInterval(MyMar)" onmouseover="MyMar=setInterval(Marquee,speed)">
<table align=left cellpadding=0 cellspace=0 border=0>
<tr>
<td id=demo1 valign=top><nobr>动的标题代码你要在asp里
</td>
<td id=demo2 valign=top></td>
</tr>
</table>
</div>

<script>
var MyMar=null
var speed=30
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML
document.getElementById("demo1").style.paddingLeft="100px"
function Marquee(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft<=0)
{
document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth
}
else{
document.getElementById("demo").scrollLeft++
}
}

</script>
</body>
wlszl 2005-07-13
  • 打赏
  • 举报
回复
UP
waxi 2005-07-13
  • 打赏
  • 举报
回复
鼠标移上,文字没动
waxi 2005-07-13
  • 打赏
  • 举报
回复
不行,文字不动,是不是代码有问题?
孟子E章 2005-07-13
  • 打赏
  • 举报
回复
<div id=demo style=overflow:hidden;height:33;width:200;color:#ffffff>
<table align=left cellpadding=0 cellspace=0 border=0>
<tr>
<td id=demo1 valign=top><nobr>动的标题代码你要在asp里
</td>
<td id=demo2 valign=top></td>
</tr>
</table>
</div>

<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
demo1.style.paddingLeft="100px"
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
{
demo.scrollLeft-=demo1.offsetWidth
}
else{
demo.scrollLeft++
}
}
var MyMar
demo.onmouseout=function() {clearInterval(MyMar)}
demo.onmouseover=function() {MyMar=setInterval(Marquee,speed)}
</script>
waxi 2005-07-13
  • 打赏
  • 举报
回复
第二个方法?哪个?代码,具体点
孟子E章 2005-07-13
  • 打赏
  • 举报
回复
marquee 就是这样定义的,你可以用第二个方法,
e_ 2005-07-13
  • 打赏
  • 举报
回复
第一个代码可以
鼠标移动上去就可以了
楼主 你的什么浏览器。

87,907

社区成员

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

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