你把这段放哪就在哪显示啊。例如
a
<DIV id=scroll_image onmouseover=bMouseOver=0 style="OVERFLOW: hidden; WIDTH: 202px; HEIGHT: 40px" onmouseout=bMouseOver=1>
<SCRIPT language=javascript> 
var scrollerheight=20; 
var html,total_area=0,wait_flag=true; 
var bMouseOver = 1; 
var scrollspeed = 1; 
var waitingtime = 1000; 
var s_tmp = 0, s_amount = 20; 
var scroll_content=new Array(); 
var startPanel=0, n_panel=0, i=0; 
function startscroll() 

i=0; 
for (i in scroll_content) 
n_panel++; n_panel = n_panel -1 ; 
startPanel = Math.round(Math.random()*n_panel); if(startPanel == 0) 

i=0; 
for (i in scroll_content) 
insert_area(total_area, total_area++); 

else if(startPanel == n_panel) 

insert_area(startPanel, total_area); 
total_area++; 
for (i=0; i<startPanel; i++) 

insert_area(i, total_area); 
total_area++; 


else if((startPanel > 0) || (startPanel < n_panel)) 

insert_area(startPanel, total_area); 
total_area++; 
for (i=startPanel+1; i<=n_panel; i++) 

insert_area(i, total_area); 
total_area++; 

for (i=0; i<startPanel; i++) 

insert_area(i, total_area); 
total_area++; 


window.setTimeout("scrolling()",waitingtime); 

function scrolling(){ 
if (bMouseOver && wait_flag) 

for (i=0;i<total_area;i++){ 
tmp = document.getElementById('scroll_area'+i).style; 
tmp.top = parseInt(tmp.top)-scrollspeed; 
if (parseInt(tmp.top) <= -scrollerheight){ 
tmp.top = scrollerheight*(total_area-1); 

if (s_tmp++ > (s_amount-1)*scroll_content.length){ 
wait_flag=false; 
window.setTimeout("wait_flag=true;s_tmp=0;",waitingtime); 



window.setTimeout("scrolling()",1);  } 
function insert_area(idx, n){ 
html='<div style="left: 0px; width: 100%; position: absolute; top: '+(scrollerheight*n)+'px" id="scroll_area'+n+'">';//  *********************问题:如何设置滚动的区域????
html+=scroll_content[idx]; 
html+='</div>'; 
document.write(html); 

var newsVar = 0; 
scroll_content[0]='<a href="#" target="_blank">文字链接一</a>'; 
scroll_content[1]='<a href="#" target="_blank">文字链接二</a>'; 
scroll_content[2]='<a href="#" target="_blank">文字链接三</a>'; 
scroll_content[3]='<a href="#" target="_blank">文字链接四</a>'; 
scroll_content[4]='<a href="#" target="_blank">文字链接五</a>'; 
</SCRIPT> 
<SCRIPT>startscroll();</SCRIPT> 
</DIV>
b

解决方案 »

  1.   

    a
    <table border=1>
    <tr>
    <td width=500>d</td><td>
    <DIV id=scroll_image onmouseover=bMouseOver=0 style="OVERFLOW: hidden; WIDTH: 202px; HEIGHT: 40px" onmouseout=bMouseOver=1>
    <SCRIPT language=javascript> 
    var scrollerheight=20; 
    var html,total_area=0,wait_flag=true; 
    var bMouseOver = 1; 
    var scrollspeed = 1; 
    var waitingtime = 1000; 
    var s_tmp = 0, s_amount = 20; 
    var scroll_content=new Array(); 
    var startPanel=0, n_panel=0, i=0; 
    function startscroll() 

    i=0; 
    for (i in scroll_content) 
    n_panel++; n_panel = n_panel -1 ; 
    startPanel = Math.round(Math.random()*n_panel); if(startPanel == 0) 

    i=0; 
    for (i in scroll_content) 
    insert_area(total_area, total_area++); 

    else if(startPanel == n_panel) 

    insert_area(startPanel, total_area); 
    total_area++; 
    for (i=0; i<startPanel; i++) 

    insert_area(i, total_area); 
    total_area++; 


    else if((startPanel > 0) || (startPanel < n_panel)) 

    insert_area(startPanel, total_area); 
    total_area++; 
    for (i=startPanel+1; i<=n_panel; i++) 

    insert_area(i, total_area); 
    total_area++; 

    for (i=0; i<startPanel; i++) 

    insert_area(i, total_area); 
    total_area++; 


    window.setTimeout("scrolling()",waitingtime); 

    function scrolling(){ 
    if (bMouseOver && wait_flag) 

    for (i=0;i<total_area;i++){ 
    tmp = document.getElementById('scroll_area'+i).style; 
    tmp.top = parseInt(tmp.top)-scrollspeed; 
    if (parseInt(tmp.top) <= -scrollerheight){ 
    tmp.top = scrollerheight*(total_area-1); 

    if (s_tmp++ > (s_amount-1)*scroll_content.length){ 
    wait_flag=false; 
    window.setTimeout("wait_flag=true;s_tmp=0;",waitingtime); 



    window.setTimeout("scrolling()",1);  } 
    function insert_area(idx, n){ 
    html='<div style="left: 0px; width: 100%; position: absolute; top: '+(scrollerheight*n)+'px" id="scroll_area'+n+'">';//  *********************问题:如何设置滚动的区域????
    html+=scroll_content[idx]; 
    html+='</div>'; 
    document.write(html); 

    var newsVar = 0; 
    scroll_content[0]='<a href="#" target="_blank">文字链接一</a>'; 
    scroll_content[1]='<a href="#" target="_blank">文字链接二</a>'; 
    scroll_content[2]='<a href="#" target="_blank">文字链接三</a>'; 
    scroll_content[3]='<a href="#" target="_blank">文字链接四</a>'; 
    scroll_content[4]='<a href="#" target="_blank">文字链接五</a>'; 
    </SCRIPT> 
    <SCRIPT>startscroll();</SCRIPT> 
    </DIV>
    </td>
    </tr>
    </table>
    b
      

  2.   

    我把它放在表格里,可是他还是显示在left=0,top=0开始的地方
    不能放在别的位置?
      

  3.   

    把你的代码贴出来吧
    <div style="position:absolute;left:200;top:200">
    <DIV id=scroll_image onmouseover=bMouseOver=0 style="OVERFLOW: hidden; WIDTH: 202px; HEIGHT: 40px" onmouseout=bMouseOver=1>
    <SCRIPT language=javascript> 
    var scrollerheight=20; 
    var html,total_area=0,wait_flag=true; 
    var bMouseOver = 1; 
    var scrollspeed = 1; 
    var waitingtime = 1000; 
    var s_tmp = 0, s_amount = 20; 
    var scroll_content=new Array(); 
    var startPanel=0, n_panel=0, i=0; 
    function startscroll() 

    i=0; 
    for (i in scroll_content) 
    n_panel++; n_panel = n_panel -1 ; 
    startPanel = Math.round(Math.random()*n_panel); if(startPanel == 0) 

    i=0; 
    for (i in scroll_content) 
    insert_area(total_area, total_area++); 

    else if(startPanel == n_panel) 

    insert_area(startPanel, total_area); 
    total_area++; 
    for (i=0; i<startPanel; i++) 

    insert_area(i, total_area); 
    total_area++; 


    else if((startPanel > 0) || (startPanel < n_panel)) 

    insert_area(startPanel, total_area); 
    total_area++; 
    for (i=startPanel+1; i<=n_panel; i++) 

    insert_area(i, total_area); 
    total_area++; 

    for (i=0; i<startPanel; i++) 

    insert_area(i, total_area); 
    total_area++; 


    window.setTimeout("scrolling()",waitingtime); 

    function scrolling(){ 
    if (bMouseOver && wait_flag) 

    for (i=0;i<total_area;i++){ 
    tmp = document.getElementById('scroll_area'+i).style; 
    tmp.top = parseInt(tmp.top)-scrollspeed; 
    if (parseInt(tmp.top) <= -scrollerheight){ 
    tmp.top = scrollerheight*(total_area-1); 

    if (s_tmp++ > (s_amount-1)*scroll_content.length){ 
    wait_flag=false; 
    window.setTimeout("wait_flag=true;s_tmp=0;",waitingtime); 



    window.setTimeout("scrolling()",1);  } 
    function insert_area(idx, n){ 
    html='<div style="left: 0px; width: 100%; position: absolute; top: '+(scrollerheight*n)+'px" id="scroll_area'+n+'">';//  *********************问题:如何设置滚动的区域????
    html+=scroll_content[idx]; 
    html+='</div>'; 
    document.write(html); 

    var newsVar = 0; 
    scroll_content[0]='<a href="#" target="_blank">文字链接一</a>'; 
    scroll_content[1]='<a href="#" target="_blank">文字链接二</a>'; 
    scroll_content[2]='<a href="#" target="_blank">文字链接三</a>'; 
    scroll_content[3]='<a href="#" target="_blank">文字链接四</a>'; 
    scroll_content[4]='<a href="#" target="_blank">文字链接五</a>'; 
    </SCRIPT> 
    <SCRIPT>startscroll();</SCRIPT> 
    </DIV>
    </div>