文字不间断滚动(上下左右)实例代码
向上
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>连续向上滚动</title>
<styletype="text/css">
<!--
body{
font-size:9pt;
color:#000000;
}
a{
color:#0000FF;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:underline;
}
-->
</style>
</head>
<body>
<divid="marquees"><ahref="#">链接一</a><br>
<br>
<ahref="#">链接二</a><br>
<br>
<ahref="#">链接三</a><br>
<br>
<ahref="#">链接四</a><br>
<br>
</div>
<scriptlanguage="JavaScript">
marqueesHeight=200;
stopscroll=false;
with(marquees){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=newFunction("stopscroll=true");
onmouseout=newFunction("stopscroll=false");
}
document.write("<divid="templayer"style="position:absolute;z-index:1;visibility:hidden"></div>");
preTop=0;currentTop=0;
functioninit(){
templayer.innerHTML="";
while(templayer.offsetHeight<marqueesHeight){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
setInterval("scrollUp()",100);
}
document.body.onload=init;
functionscrollUp(){
if(stopscroll==true)return;
preTop=marquees.scrollTop;
marquees.scrollTop+=1;
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
marquees.scrollTop+=1;
}
}
</script>
</body>
</html>
向下
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>连续向下滚动</title>
<styletype="text/css">
<!--
body{
font-size:9pt;
color:#000000;
}
a{
color:#0000FF;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:underline;
}
-->
</style>
</head>
<body>
<divid="marquees"><ahref="#">链接一</a><br>
<br>
<ahref="#">链接二</a><br>
<br>
<ahref="#">链接三</a><br>
<br>
<ahref="#">链接四</a><br>
<br>
</div>
<scriptlanguage="JavaScript">
marqueesHeight=200;
with(marquees){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=newFunction("stopscroll=true");
onmouseout=newFunction("stopscroll=false");
}
document.write("<divid="templayer"style="position:absolute;z-index:1;visibility:hidden"></div>");
preTop=0;currentTop=0;getlimit=0;stopscroll=false;
functioninit(){
templayer.innerHTML="";
while(templayer.offsetHeight<marqueesHeight){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollDown()",10);
}init();
functionscrollDown(){
if(stopscroll==true)return;
preTop=marquees.scrollTop;
marquees.scrollTop-=1;
if(preTop==marquees.scrollTop){
if(!getlimit){
marquees.scrollTop=templayer.offsetHeight*2;
getlimit=marquees.scrollTop;
}
marquees.scrollTop=getlimit-templayer.offsetHeight+marqueesHeight;
marquees.scrollTop-=1;
}
}
</script>
</body>
</html>
向左
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>连续向左滚动</title>
<styletype="text/css">
<!--
body{
font-size:9pt;
color:#000000;
}
a{
color:#0000FF;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:underline;
}
-->
</style>
</head>
<body>
<divid="marquees"><ahref="#">链接一</a><ahref="#">链接二</a><ahref="#">链接三</a><ahref="#">链接四</a></div>
<divid="templayer"style="position:absolute;left:0;top:0;visibility:hidden"></div>
<scriptlanguage="JavaScript">
marqueesWidth=200;
with(marquees){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=newFunction("stopscroll=true");
onmouseout=newFunction("stopscroll=false");
}
preLeft=0;currentLeft=0;stopscroll=false;
functioninit(){
templayer.innerHTML="";
while(templayer.offsetWidth<marqueesWidth){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollLeft()",100);
}init();
functionscrollLeft(){
if(stopscroll==true)return;
preLeft=marquees.scrollLeft;
marquees.scrollLeft+=1;
if(preLeft==marquees.scrollLeft){
marquees.scrollLeft=templayer.offsetWidth-marqueesWidth+1;
}
}
</script>
</body>
</html>
向右
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>连续向右滚动</title>
<styletype="text/css">
<!--
body{
font-size:9pt;
color:#000000;
}
a{
color:#0000FF;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:underline;
}
-->
</style>
</head>
<body>
<divid="marquees"><ahref="#">链接一</a><ahref="#">链接二</a><ahref="#">链接三</a><ahref="#">链接四</a></div>
<divid="templayer"style="position:absolute;left:0;top:0;visibility:hidden"></div>
<scriptlanguage="JavaScript">
marqueesWidth=200;
with(marquees){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=newFunction("stopscroll=true");
onmouseout=newFunction("stopscroll=false");
}
preTop=0;currentTop=0;getlimit=0;stopscroll=false;
functioninit(){
templayer.innerHTML="";
while(templayer.offsetWidth<marqueesWidth){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollRight()",10);
}init();
functionscrollRight(){
if(stopscroll==true)return;
preLeft=marquees.scrollLeft;
marquees.scrollLeft-=1;
if(preLeft==marquees.scrollLeft){
if(!getlimit){
marquees.scrollLeft=templayer.offsetWidth*2;
getlimit=marquees.scrollLeft;
}
marquees.scrollLeft=getlimit-templayer.offsetWidth+marqueesWidth;
marquees.scrollLeft-=1;
}
}
</script>
</body>
</html>
相关文章
- 超详细的80个Python入门实例,代码清晰拿来即用,学习提升必备「建议收藏」
- sql语句中日期相减的操作实例代码
- Oracle实例字符集汇总:了解全貌(oracle实例字符集)
- Linux ln命令:示例与用法(linuxln命令实例)
- javascript三组文字间隙滚动实例代码
- php编程实现获取excel文档内容的代码实例
- androiddialog自定义实例详解
- jquery入门—选择器实现隔行变色实例代码
- androidListView内数据的动态添加与删除实例代码
- ShellExecute函数用法的实例代码
- C#中将ListView中数据导出到Excel的实例方法
- C#实现路由器断开连接,更改公网ip的实例代码
- ADO.Net对oracle数据库操作的实例代码
- 简约JS日历控件实例代码
- ASP.NET打开新页面而不关闭原来的页面实例代码
- jquery中邮箱地址URL网站地址正则验证实例代码
- C++十进制转换为二进制的实例代码
- JS判断不能为空实例代码
- python获取beautifulphoto随机某图片代码实例
- 天翼开放平台免费短信验证码接口使用实例
- smslib发短信实例代码(电脑发短信)
- js菜单点击显示或隐藏效果的简单实例
- python3生成随机数实例
- Jquery焦点图实例代码
- php使用pdo连接mssqlserver数据库实例
- 一个JavaScript去除字符串末尾的空白实例代码