Hallo zusammen
Ich habe die Datei ticker.js mit dem Javascript Code erstellt und wollte diese nun auf meiner Seite einbinden.
Im Head:
Im Body, wo der Script angezeigt werden soll:
ticker.js:
function tickerhome(){
tNews=new Array();
//°°°°°°°°°°Die News
tNews.push(’…welcome…willkommen…bienvenue…bienvenuto…bainvegni’);
//°°°°°°°°°°Delimiter zwischen den einzelnen News
tDelimiter =’’;
//°°°°°°°°°°Interval in ms
tInterval =20;
//°°°°°°°°°°Stop bei mouseover?true:false
tStop =false;
//°°°°°°°°°°Falls Leeraum zwischen News…hier Wert erhoehen…minimum:1
tRepeat =2;
//°°°°°°°°°°Rahmen
tBorder =’’;
//°°°°°°°°°°Breite
if (screen.width < 1280) {
tWidth=687;
}
if (screen.width >= 1280) {
tWidth=898;
}
//°°°°°°°°°°Höhe
tHeight =42;
//Abstand Rahmen->Inhalt (top+bottom)
tPadding =1;
//Das Aussehen per CSS anpassbar unter Verwendung des Selectors #ticker
/* * * * * * * * * * * * * * * * * * D E R T I C K E R * * * * * * * * * * * * * * * * * * * * * */
IE = document.all&&!window.opera;
DOM = document.getElementById&&!IE;
if(DOM||IE)
{
var tGo,
tPos = 0,
tStop = tStop?‘onmouseover=“clearInterval(tGo)”’+ ‘onmouseout="tGo=setInterval(‘DM_ticken()’,’+tInterval+’)"’:’’,
tTxt = tDelimiter+tNews.join(tDelimiter),
tNews = tTxt;
for(i = 1; i < tRepeat; ++i)
{
tNews+=tTxt;
}
document.write('<div style="overflow:hidden;border:' + tBorder +
';width:' + tWidth + 'px;height:' + tHeight + 'px;' +
'padding:' + tPadding + 'px 0px ' + tPadding + ' px 0px;">' +
'<div style="position:absolute;width:' + tWidth + 'px;height:' + tHeight + 'px;'+
'overflow:hidden;clip:rect(0px '+tWidth+'px '+tHeight+'px 0px)">'+
'<span id="ticker"style="white-space:nowrap;position:relative;"' + tStop + '>' + tNews +
'</span></div></div>');
tObj = IE ? document.all.ticker : document.getElementById('ticker');
function DM_ticken()
{
tOffset = tObj.offsetWidth/tRepeat;
if(Math.abs(tPos) > tOffset)
{
tPos=0;
}
tObj.style.left=tPos+'px';
tPos=parseInt(tPos)-1;
}
tGo=setInterval('DM_ticken()',tInterval);
}
}
Könnt ihr mir sagen, was ich dabei falsch mache?
Grüsse Curdin