如何使这段文字交替滚动? <SCRIPT language=JavaScript>
<!--
var mess1="";var mess2= "欢迎光临!"
document.write( )
day = new Date( )
hr = day.getHours( )
if (( hr >= 0 ) && (hr <= 4 ))
mess1="深夜了! "
if (( hr >= 4 ) && (hr < 7))
mess1="清晨好! "
if (( hr >= 7 ) && (hr < 12))
mess1="早上好,"
if (( hr >= 12) && (hr <= 13))
mess1="下班了"
if (( hr >= 13) && (hr <= 17))
mess1="下午好!"
if (( hr >= 17) && (hr <= 18))
mess1="下班了,"
if ((hr >= 18) && (hr <= 19))
mess1="休息时间,"
if ((hr >= 19) && (hr <= 23))
mess1="晚上黄金上网时间,"
document.write("<marquee>"+mess1+"</marquee>")
document.write("<marquee>"+mess2+"</marquee>")
document.write( )
//--->
</SCRIPT>

解决方案 »

  1.   

    是滚动了 ,但MESS1和MESS2却不在一行中了,而且不能交替滚动?交替滚动是不是这样?
    document.write("<marquee behavior="alternate">"+mess2+"</marquee>")
    总是报错缺少“)”
    可是document.write("<marquee>"+mess2+"</marquee>")的时候都不报错啊
      

  2.   

    这样写:
       document.write("<marquee behavior=\"alternate\">"+mess2+"</marquee>")
      

  3.   

    是的,这样写可以滚动了,为什么要这样写呢?还有MESS1和MESS2不在一行中,document.write("<marquee  behavior=\"alternate\">"+mess1+"</marquee>"+"<marquee behavior=\"alternate\">"+mess2+"</marquee>")还是不能在一行中显示
      

  4.   

    document.write("<marquee behavior=\"alternate\">"+mess1+mess2+"</marquee>")