œ<html> <head> <script language="JavaScript1.2"> //Slide-in scoller- © Dynamic Drive (www.dynamicdrive.com) //For full source code, 100's more DHTML scripts, and TOS, //visit http://www.dynamicdrive.com //Configure delay between messages (4000=4 secs): var delay=4000 //Configure scroller width var scrollwidth="800px" //Configure scroller height var scrollheight="600px" var message=new Array() //Configure messages. Extend array as needed: var openingtag='<font face="Arial" size=3>' message[0]='<center><font color=purple size=48><b>good wine</b></font></center>' message[1]='<font color=purple size=48><b>good gifts</b></font>' message[2]='<font color=purple size=48><b>good time</b></font>' message[3]='<center><a href=poster.htm><font color=purple size=72><b>great cause</b></font></a></center>' var closingtag='</font>' //This variable specifies the initial negative offset of each msg //You may wish to increase it if your scroller is to the right of page horizontally var hoffset=-10 </script> </head> <body bgcolor=black> <table><tr><td height="200" valign="middle"> <ilayer width=&{scrollwidth}; height=&{scrollheight}; name="sslide"> <layer name="sslide2" width=&{scrollwidth}; height=&{scrollheight};></layer> </ilayer> </td></tr> <tr><td width="600" valign="bottom" align=right><a href=poster.htm><font color="white">skip</font></a></td></tr></table> <script language="JavaScript1.2"> var inc=1 var ns4=document.layers var ie5ns6=document.getElementById||document.all if (ie5ns6) document.write(openingtag+'<div id="flyin" style="position:relative;width:'+scrollwidth+';height:'+scrollheight+';">'+message[0]+'</div>'+closingtag) function updatemsg(){ crossobj.style.left="-2000px" crossobj.style.fontStyle="italic" crossobj.innerHTML="<center>"+message[inc]+"</center>" crossobj.style.left=crossobj.offsetWidth*(-1)+hoffset+"px" //alert("updatemsg:"+inc+":"+message.length); if (inc<message.length) start=setInterval("animatein()",50) inc=(inc<message.length)? inc+1 : inc } function animatein(){ if (parseInt(crossobj.style.left)<0) crossobj.style.left=parseInt(crossobj.style.left)+20+"px" else{ crossobj.style.left=0+"px" crossobj.style.fontStyle="normal" //alert("animatein:"+inc); if (inc<message.length) clearInterval(start) else if (ie5ns6) crossobj.innerHTML = message[3]; } } function updatemsgns4(){ document.sslide.document.sslide2.document.write(openingtag+message[inc]+closingtag) document.sslide.document.sslide2.document.close() inc=(inc<message.length-1)? inc+1 : 0 } function initialize(){ if (ie5ns6){ crossobj=document.getElementById? document.getElementById("flyin") : document.all.flyin setInterval("updatemsg()",delay+1000) } else if (ns4){ document.sslide.document.sslide2.document.write(openingtag+message[0]+closingtag) document.sslide.document.sslide2.document.close() setInterval("updatemsgns4()",delay) } } window.onload=initialize </script> </body> </html>