各位大哥我确实不行了。下面这个程序我已经发了几篇帖子了。如果我调用<script>脚本 如果只调用一次没有问题。但是如果调用两次。就没有用了。请问是怎么回事啊。谢谢了<html>
<head>
<title>左右滚动的图片效果 - 51windows.Net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#999999"><table border="1" width="760" align="center">
<tr>
<td width="215"> </td>
<td width="545">
<!-- 滚动代码 begin -->
<div id="demo" style="overflow:hidden;height:120px;width:543px;">
<table width="100%" cellspacing="0">
<tr>
<td id="demo1">
<table cellspacing="0" cellspacing="2">
<tr>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng016.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng017.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng018.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng019.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng020.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng021.JPG" border="0"/></a></td>
</tr>
</table>
</td><td id="demo2"></td></tr>
</table>
</div>
<!-- 滚动代码 end -->
</td>
</tr>
</table>
<table border="1" width="760" align="center">
<tr>
<td width="215"> </td>
<td width="545">
<!-- 滚动代码 begin -->
<div id="demo3" style="overflow:hidden;height:120px;width:543px;">
<table width="100%" cellspacing="0">
<tr>
<td id="demo4">
<table cellspacing="0" cellspacing="2">
<tr>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng016.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng017.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng018.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng019.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng020.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng021.JPG" border="0"/></a></td>
</tr>
</table>
</td><td id="demo5"></td></tr>
</table>
</div>
<!-- 滚动代码 end -->
</td>
</tr>
<script language="JavaScript" src="ff.js"/>
</script>
<script type="text/javascript">
var d
var d1
var d2
var d3
var speed1
function scroll1(direct,demo,demo1,demo2,speed){
document.getElementById(demo2).innerHTML=document.getElementById(demo1).innerHTML
document.getElementById(demo1).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo2).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1) }
document.getElementById(demo2).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo2).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1)}
var d=direct;
var d1=demo;
var d2=demo1;
var d3=demo2;
var speed1=speed;
v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1);
}
function Marquee(direct,MainId,contentId,copyId){
var objMain = document.getElementById(MainId);
var objContent = document.getElementById(contentId);
var objCopy = document.getElementById(copyId);
var mainWidth = objMain.offsetWidth;
var contentWidth = objContent.offsetWidth;
var copyWidth = objCopy.offsetWidth;
var mainHeight = objMain.offsetHeight;
var contentHeight = objContent.offsetHeight;
var copyHeight = objCopy.offsetHeight;
if (direct=="LEFT"){
if (copyWidth-objMain.scrollLeft<=0){
objMain.scrollLeft-=contentWidth;
}else{
objMain.scrollLeft+=2;
}
}else if (direct=="RIGHT"){
if (copyWidth-mainWidth-objMain.scrollLeft>=0){
objMain.scrollLeft=contentWidth + copyWidth - mainWidth;
}else{
objMain.scrollLeft-=2;
}
}else if (direct=="UP"){
if (copyHeight-objMain.scrollTop<=0){
objMain.scrollTop-=contentHeight;
}else{
objMain.scrollTop+=2;
}
}else if (direct=="DOWN"){
if (copyHeight-mainHeight-objMain.scrollTop>=0){
objMain.scrollTop=contentHeight + copyHeight - mainHeight;
}else{
objMain.scrollTop-=2;
}
}
}
scroll1('RIGHT','demo','demo1','demo2','5');//如果只调用一次,没有问题。
scroll1('RIGHT','demo','demo1','demo2','5');//再调用一次就没有办法了
</script></body>
</html>
<head>
<title>左右滚动的图片效果 - 51windows.Net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#999999"><table border="1" width="760" align="center">
<tr>
<td width="215"> </td>
<td width="545">
<!-- 滚动代码 begin -->
<div id="demo" style="overflow:hidden;height:120px;width:543px;">
<table width="100%" cellspacing="0">
<tr>
<td id="demo1">
<table cellspacing="0" cellspacing="2">
<tr>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng016.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng017.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng018.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng019.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng020.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng021.JPG" border="0"/></a></td>
</tr>
</table>
</td><td id="demo2"></td></tr>
</table>
</div>
<!-- 滚动代码 end -->
</td>
</tr>
</table>
<table border="1" width="760" align="center">
<tr>
<td width="215"> </td>
<td width="545">
<!-- 滚动代码 begin -->
<div id="demo3" style="overflow:hidden;height:120px;width:543px;">
<table width="100%" cellspacing="0">
<tr>
<td id="demo4">
<table cellspacing="0" cellspacing="2">
<tr>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng016.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng017.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng018.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng019.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng020.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng021.JPG" border="0"/></a></td>
</tr>
</table>
</td><td id="demo5"></td></tr>
</table>
</div>
<!-- 滚动代码 end -->
</td>
</tr>
<script language="JavaScript" src="ff.js"/>
</script>
<script type="text/javascript">
var d
var d1
var d2
var d3
var speed1
function scroll1(direct,demo,demo1,demo2,speed){
document.getElementById(demo2).innerHTML=document.getElementById(demo1).innerHTML
document.getElementById(demo1).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo2).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1) }
document.getElementById(demo2).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo2).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1)}
var d=direct;
var d1=demo;
var d2=demo1;
var d3=demo2;
var speed1=speed;
v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1);
}
function Marquee(direct,MainId,contentId,copyId){
var objMain = document.getElementById(MainId);
var objContent = document.getElementById(contentId);
var objCopy = document.getElementById(copyId);
var mainWidth = objMain.offsetWidth;
var contentWidth = objContent.offsetWidth;
var copyWidth = objCopy.offsetWidth;
var mainHeight = objMain.offsetHeight;
var contentHeight = objContent.offsetHeight;
var copyHeight = objCopy.offsetHeight;
if (direct=="LEFT"){
if (copyWidth-objMain.scrollLeft<=0){
objMain.scrollLeft-=contentWidth;
}else{
objMain.scrollLeft+=2;
}
}else if (direct=="RIGHT"){
if (copyWidth-mainWidth-objMain.scrollLeft>=0){
objMain.scrollLeft=contentWidth + copyWidth - mainWidth;
}else{
objMain.scrollLeft-=2;
}
}else if (direct=="UP"){
if (copyHeight-objMain.scrollTop<=0){
objMain.scrollTop-=contentHeight;
}else{
objMain.scrollTop+=2;
}
}else if (direct=="DOWN"){
if (copyHeight-mainHeight-objMain.scrollTop>=0){
objMain.scrollTop=contentHeight + copyHeight - mainHeight;
}else{
objMain.scrollTop-=2;
}
}
}
scroll1('RIGHT','demo','demo1','demo2','5');//如果只调用一次,没有问题。
scroll1('RIGHT','demo','demo1','demo2','5');//再调用一次就没有办法了
</script></body>
</html>
scroll1('RIGHT','demo3','demo4','demo5','5');不知道是不是你想要的效果
<html>
<head>
<title>左右滚动的图片效果 - 51windows.Net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#999999"><table border="1" width="760" align="center">
<tr>
<td width="215"> </td>
<td width="545">
<!-- 滚动代码 begin -->
<div id="demo" style="overflow:hidden;height:120px;width:543px;">
<table width="100%" cellspacing="0">
<tr>
<td id="demo1">
<table cellspacing="0" cellspacing="2">
<tr>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng016.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng017.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng018.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng019.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng020.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng021.JPG" border="0"/></a></td>
</tr>
</table>
</td><td id="demo2"></td></tr>
</table>
</div>
<!-- 滚动代码 end -->
</td>
</tr>
</table>
<table border="1" width="760" align="center">
<tr>
<td width="215"> </td>
<td width="545">
<!-- 滚动代码 begin -->
<div id="demo3" style="overflow:hidden;height:120px;width:543px;">
<table width="100%" cellspacing="0">
<tr>
<td id="demo4">
<table cellspacing="0" cellspacing="2">
<tr>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng016.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng017.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng018.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng019.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng020.JPG" border="0"/></a></td>
<td><a href="http://www.51windows.net/mypic/sight/page_01.htm" target="_blank"><img src="http://www.51windows.net/51wfolder_1/jsimg/TN_Feng021.JPG" border="0"/></a></td>
</tr>
</table>
</td><td id="demo5"></td></tr>
</table>
</div>
<!-- 滚动代码 end -->
</td>
</tr><script type="text/javascript">
var d
var d1
var d2
var d3
var speed1
function scroll1(direct,demo,demo1,demo2,speed){
document.getElementById(demo2).innerHTML=document.getElementById(demo1).innerHTML
document.getElementById(demo1).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo2).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1) }
document.getElementById(demo2).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo2).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1)}
var d=direct;
var d1=demo;
var d2=demo1;
var d3=demo2;
var speed1=speed;
v1Scroll=setInterval(function(){Marquee(d,d1,d2,d3)},speed1);
}
function Marquee(direct,MainId,contentId,copyId){
var objMain = document.getElementById(MainId);
var objContent = document.getElementById(contentId);
var objCopy = document.getElementById(copyId);
var mainWidth = objMain.offsetWidth;
var contentWidth = objContent.offsetWidth;
var copyWidth = objCopy.offsetWidth;
var mainHeight = objMain.offsetHeight;
var contentHeight = objContent.offsetHeight;
var copyHeight = objCopy.offsetHeight;
if (direct=="LEFT"){
if (copyWidth-objMain.scrollLeft<=0){
objMain.scrollLeft-=contentWidth;
}else{
objMain.scrollLeft+=2;
}
}else if (direct=="RIGHT"){
if (copyWidth-mainWidth-objMain.scrollLeft>=0){
objMain.scrollLeft=contentWidth + copyWidth - mainWidth;
}else{
objMain.scrollLeft-=2;
}
}else if (direct=="UP"){
if (copyHeight-objMain.scrollTop<=0){
objMain.scrollTop-=contentHeight;
}else{
objMain.scrollTop+=2;
}
}else if (direct=="DOWN"){
if (copyHeight-mainHeight-objMain.scrollTop>=0){
objMain.scrollTop=contentHeight + copyHeight - mainHeight;
}else{
objMain.scrollTop-=2;
}
}
}
scroll1('RIGHT','demo','demo1','demo2','5');//如果只调用一次,没有问题。
scroll1('RIGHT','demo3','demo4','demo5','5');//再调用一次就没有办法了
</script></body>
</html>
<script type="text/javascript">
function scroll1(direct,demo,demo1,demo2,speed){
document.getElementById(demo2).innerHTML=document.getElementById(demo1).innerHTML
var v1Scroll=setInterval(function(){Marquee(direct,demo,demo1,demo2)},speed);
document.getElementById(demo1).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo1).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(direct,demo,demo1,demo2)},speed) }
document.getElementById(demo2).onmouseover=function(){clearInterval(v1Scroll)}
document.getElementById(demo2).onmouseout=function(){v1Scroll=setInterval(function(){Marquee(direct,demo,demo1,demo2)},speed)}}
function Marquee(direct,MainId,contentId,copyId){
var objMain = document.getElementById(MainId);
var objContent = document.getElementById(contentId);
var objCopy = document.getElementById(copyId);
var mainWidth = objMain.offsetWidth;
var contentWidth = objContent.offsetWidth;
var copyWidth = objCopy.offsetWidth;
var mainHeight = objMain.offsetHeight;
var contentHeight = objContent.offsetHeight;
var copyHeight = objCopy.offsetHeight;
if (direct=="LEFT"){
if (copyWidth-objMain.scrollLeft<=0){
objMain.scrollLeft-=contentWidth;
}else{
objMain.scrollLeft+=2;
}
}else if (direct=="RIGHT"){
if (copyWidth-mainWidth-objMain.scrollLeft>=0){
objMain.scrollLeft=contentWidth + copyWidth - mainWidth;
}else{
objMain.scrollLeft-=2;
}
}else if (direct=="UP"){
if (copyHeight-objMain.scrollTop<=0){
objMain.scrollTop-=contentHeight;
}else{
objMain.scrollTop+=2;
}
}else if (direct=="DOWN"){
if (copyHeight-mainHeight-objMain.scrollTop>=0){
objMain.scrollTop=contentHeight + copyHeight - mainHeight;
}else{
objMain.scrollTop-=2;
}
}
}
scroll1('DOWN','hdemo','hdemo1','hdemo2','12'); scroll1('RIGHT','demo','demo1','demo2','12');
</script>
这样子就可以了 不知道为什么 直接传递就没有问题。