您好,欢迎访问一九零五行业门户网

会移动的文字(Marquee)_经验交流

marquee标记用于在可用浏览区域中滚动文本。这个标记只适用于ie3以后的版的浏览器。 
格式: 
behavior=… 
bgcolor=… 
direction=… 
height=… 
width=… 
hspace=… 
vspace=… 
loop=… 
scrollamount=… 
scrolldelay=… 
        onmouseout=this.start() 
        onmouseover=this.stop()
>…
属性: 
align:用于按设定的值对齐滚动的文本。align可以设定的值有:left,center,right,top,bottom。此属性不是必须使用的。 
例: 
这段滚动文字设定为上对齐
behavior:可以在页面上一旦出现文本时让浏览器按照设定的方法来处理文本。如果设定的方法是slide,那么文本就移动到文档上,并停留在页边距上。如果设定为alternate,则文本从一边移动到另一边。如果设定为scroll,文本将在页面上反复滚动。本属性不是必须使用的。可以设定的值有:silide,alternate,scroll。 
例: 
文字从一边移动到另一边
bgcolor:用于设定字幕的背景颜色。背景颜色可用rgb、16进制值的格式或颜色名称来设定。 
例: 
用颜色名称设定滚动文字背景颜色为红色 
用16进制值设定滚动文字背景颜色为红色 
用rgb设定滚动文字背景颜色为红色
direction:用于设定文本滚动的方向,可以设定的值有:left,right。此属性不是必须使用的。 
例: 
文字向左边滚动 
文字向右边滚动
height:用于设定滚动字幕的高度,高度可用像素或可视页面的百分比来表示。此属性不是必须使用的。 
例: 
滚动字幕的高度是可视页面的10% 
滚动字幕的高度是12像素
width:用于设定字幕的宽度,宽度可用像素或可视页面的百分比来表示。此属性不是必须使用的。 
例: 
滚动字幕的宽度是可视页面的90% 
滚动字幕的宽度是200像素
hspace:用于设定滚动字幕左右的空白空间,空白空间用像素表示。此属性不是必须使用的。 
例: 
滚动字幕左右空白空间为15个像素
vspace:用于设定滚动字幕上下的空白空间,空白空间用像素表示。此属性不是必须使用的。 
例: 
滚动字幕上下的空白空间为2个像素
loop:用于设定滚动字幕的滚动次数。当loop的值为infinite或是-1时,则文字会无限制地滚动。此属性不是必须使用的。 
例: 
文字滚动无数次 
文字滚动5次
scrollamount:用于设定每个连续滚动文本后面的间隔,该间隔用像素表示。此属性不是必须使用的。 
例: 
此文本后面的间隔为10个像素
scrolldelay:用于设定两次滚动操作之间的间隔时间,该时间以毫秒为单位。此属性不是必须使用的。 
例: 
此文本两次滚动之间的间隔时间为5毫秒
onmouseout=this.start() :用来设置鼠标移出该区域时继续滚动
        onmouseover=this.stop():用来设置鼠标移入该区域时停止滚动
javascript实现连续滚动
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
经典论坛的消息滚动
'); marqueeid+=2; if(marqueecontent.length>3)marqueeinterval[0]=setinterval(startmarquee(),marqueedelay); } function reinitmarquee() { js_scroll_content.src='scroll_content2.js'; marqueecontent=marqueecontent.random(); var str=''; for(var i=0;i0?'':'')+marqueecontent[i]; marqueebox.childnodes[(marqueebox.childnodes.length==1?0:1)].innerhtml=str; marqueeid=2; } function startmarquee() { var str=''; for(var i=0;(i0?'':'')+marqueecontent[marqueeid+i]; } marqueeid+=3; if(marqueeid>marqueecontent.length)marqueeid=0; if(marqueebox.childnodes.length==1) { var nextline=document.createelement('div'); nextline.innerhtml=str; marqueebox.appendchild(nextline); } else { marqueebox.childnodes[0].innerhtml=str; marqueebox.appendchild(marqueebox.childnodes[0]); marqueebox.scrolltop=0; } clearinterval(marqueeinterval[1]); marqueeinterval[1]=setinterval(scrollmarquee(),20); } function scrollmarquee() { marqueebox.scrolltop++; if(marqueebox.scrolltop%marqueeheight==(marqueeheight-1)){ clearinterval(marqueeinterval[1]); } } initmarquee();
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
'); marqueeid++; marqueeinterval[0]=setinterval(startmarquee(),marqueedelay); } function startmarquee() { var str=marqueecontent[marqueeid]; marqueeid++; if(marqueeid>=marqueecontent.length) marqueeid=0; if(marqueebox.childnodes.length==1) { var nextline=document.createelement('div'); nextline.innerhtml=str; marqueebox.appendchild(nextline); } else { marqueebox.childnodes[0].innerhtml=str; marqueebox.appendchild(marqueebox.childnodes[0]); marqueebox.scrolltop=0; } clearinterval(marqueeinterval[1]); marqueeinterval[1]=setinterval(scrollmarquee(),20); } function scrollmarquee() { marqueebox.scrolltop++; if(marqueebox.scrolltop%marqueeheight==(marqueeheight-1)){ clearinterval(marqueeinterval[1]); } } initmarquee();
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
复制代码 代码如下:
var marqueecontent=new array();
marqueecontent[0]='刷新列表';
    call online_users
    sql = select o.username,u.realname from tbl_online o left join tbl_user u on o.username=u.username order by o.logintime desc
    set rs = conn.execute(sql)
    if not (rs.eof and rs.bof) then
        count=1
        do while not rs.eof
%>
marqueecontent[]='>';
            count=count+1
        loop
    end if
    rs.close
    set rs=nothing
    conn.close
    set conn=nothing
%>
这个是广告~~~~~~~~~
这个也是广告~~~~~~~~~~~~~~~~
这个怎么还是广告??????
windy2000 也给自己做个广告~~~~~~~~~~
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
经典论坛 163.com 21cn.com happy new year
direction1: direction2:
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
其它类似信息

推荐信息