<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Georgia">This one's a bit smoother...<br>
<br>
renderContentOn: html<br>
<br>
| id longString |<br>
<br>
longString _ String streamContents: [ :strm |<br>
1 to: 100 do: [ :i | strm nextPutAll: ' ',i asString,'.
Info for this item.'].<br>
].<br>
html script: '<br>
var UUBox = 0;<br>
var UULeft = 0;<br>
var UUInterval = 100;<br>
var UUShift = 0;<br>
<br>
function ShiftLeftALittle() {<br>
UULeft = UULeft + UUShift;<br>
UUBox.style.left = UULeft+"px";<br>
if (UULeft>UULimit)
{window.setTimeout("ShiftLeftALittle()",UUInterval)}<br>
}<br>
function StartShifting(boxname,interval,x,shift,limit) {<br>
UUBox = document.getElementById(boxname);<br>
UULeft = x;<br>
UUInterval = interval;<br>
UUShift = shift;<br>
UULimit = limit;<br>
ShiftLeftALittle();<br>
}<br>
'.<br>
html div <br>
id: (id _ html nextId); <br>
style: <br>
'right: -21000px;<br>
left: 0px;<br>
bottom: 0;<br>
z-index: 20;<br>
padding: 2px;<br>
position: fixed;<br>
text-align: left;<br>
background-color: #eee;<br>
border-top: 1px solid #aaa;<br>
height: 18px;<br>
font-size: 14px;<br>
overflow: hidden;';<br>
with: longString.<br>
<br>
html document addLoadScript: <br>
(JSStream new<br>
nextPutAll: 'StartShifting';<br>
arguments: {id. 20. 0. -2. -8000};<br>
yourself).<br>
<br>
Cheers,<br>
Bob<br>
</font><br>
</body>
</html>