Hallo,
bin ein sehr "frischer" "Webmaster" und bin bei der Umsetztung meiner Wünsche für meine Website auf ein Problem gestoßen.
Zu Beginn habe ich nur mit HTML gearbeitet und mir einen schönen News Ticker kopiert... Jetzt wollte ich auf XHTML umstellen aber da gibt es ein Problem mit dem Ticker!
Hier kommt erstmal der Ticker:
<script style="color:#FFFFFF" type="text/javascript">
<!--
/* * * * * * * * * * * * * * D I E V A R I A B L E N * * * * * * * * * * * * * * * * * */
tNews=new Array();
//°°°°°°°°°°Die News
tNews[0]='Under Construction';
tNews[1]='OUT NOW-><a style="color:#FFFFFF" target="Foo Fighters - Wasting Light" href="http://www.amazon.de/gp/product/B004TLJ944/ref=as_li_ss_tl?ie=UTF8&tag=therichnoise-21&linkCode=as2&camp=1638&creative=19454&creativeASIN=B004TLJ944">Foo Fighters - Wasting Light</a><-OUT NOW';
tNews[2]='COMING SOON-><a style="color:#FFFFFF" target="Gorillaz - The Fall" href="http://www.amazon.de/gp/product/B004U2LW3I/ref=as_li_ss_tl?ie=UTF8&tag=therichnoise-21&linkCode=as2&camp=1638&creative=19454&creativeASIN=B004U2LW3I">Gorillaz - The Fall</a>';
tNews[3]='<a style="color:#FFFFFF" target="Beastie Boys - Hot Sauce Committee Part II" href="http://www.amazon.de/gp/product/B0029LHW54/ref=as_li_ss_tl?ie=UTF8&tag=therichnoise-21&linkCode=as2&camp=1638&creative=19454&creativeASIN=B0029LHW54">Beastie Boys - Hot Sauce Committee Part II</a>';
tNews[4]='<a style="color:#FFFFFF" target="Moby - Destroyed" href="http://www.amazon.de/gp/product/B004O0TU08/ref=as_li_ss_tl?ie=UTF8&tag=therichnoise-21&linkCode=as2&camp=1638&creative=19454&creativeASIN=B004O0TU08">Moby - Destroyed</a><-COMING SOON';
//°°°°°°°°°°Delimiter zwischen den einzelnen News
tDelimiter =' + + + ';
//°°°°°°°°°°Interval in ms
tInterval =5;
//°°°°°°°°°°Stop bei mouseover?true:false
tStop =true;
//°°°°°°°°°°Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1
tRepeat =2;
//°°°°°°°°°°Rahmen
tBorder ='3px solid #0099FF';
//°°°°°°°°°°Breite
tWidth ='100%';
//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;padding:'+tPadding+'px 0px '+tPadding+'px 0px;">'+
'<nobr><span id="ticker"style="position:relative;"'+tStop+'>'+
tNews+'</span></nobr></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;tPos--;}
tGo=setInterval('DM_ticken()',tInterval);
}
//-->
</script>
<style type="text/css">
#ticker
{
color: #FFFF99
}
</style>
Alles anzeigen
Wenn ich die Datei schlicht in *.xhtml umbenenne und mit firefox aufrufe liegt der Fehler in der vorletzten Zeile des scripts und zwar hier: tPos--;}
Wie kann ich den Fehler unterbinden?
Vielen Dank für eure Hilfe!