nedenstående kode virker på
http://ztyxx.users.whitehat.dk/rulle.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Rulletekst</title>
</head>
<body>
<script language="Javascript1.2">
tSpeed=50;tDelay=2000
tContent=new Array(
"|",
"Ny hjemmeside. Velkommen til vores nye hjemmeside. Her på siden finder du en præsentation af STS biler A/S, hvad vi kan, hvilke biler vi har på lager og meget meget mere.",
'|')
var n=navigator,NS=(n.appName=="Netscape"),IE=(n.appVersion.indexOf("MSIE")!=-1)
var tNum,tChars,tBefore,tMessage,tAfter
var tStyle='font-family: verdana, arial, geneva, sans-serif;text-decoration:none;color:black;font-size:11px;font-weight:bold'
function initTicker(t,l,w,h) {
if(NS) {document.write('<layer id="ticker" width="'+w+'" height="'+h+'" left="'+l+'" top="'+t+'"></layer>')}
else if(IE) document.write('<div id="ticker" style="position:absolute;width:'+w+'px;height:'+h+'px;z-index:1;left:'+l+'px;top:'+t+'px">test</div>')
initMessage(0);updateTicker()
}
function initMessage(a) {
var o=tContent,v,d='|'
tNum=a;tChars=0
if(tNum>o.length-2)tNum=0
v=o[tNum]
tBefore='<a style="'+tStyle+'" href="'+v.split('|')[1]+'">'
tMessage=v.split('|')[0]
tAfter='</a>'
}
function updateTicker() {
var o,v=tMessage
if(tChars>v.length){
initMessage(tNum+1)
setTimeout("updateTicker()",tDelay)
return
}
v=tBefore+v.substring(0,tChars++)+tAfter
if(NS){o=document.ticker.document;o.write(v);o.close()}
else if(IE)ticker.innerHTML=v
setTimeout("updateTicker()",tSpeed)
}
initTicker(390,204 ,400,30)
</script>
</body>
</html>