tNews=new Array(); tNews.push('360 VALUE active speakers
90 VALUE active speakers
60 VALUE subwoofer systems
60 FSC PCs
140 Kiosk terminals
20k mobile phones
150 Philips TFTs
1100 TomTom Navi
40 ASUS Laptops X71VN
150 ROLINE WLAN CardBus Adapter
174 ROLINE WLAN PCI Adapter
75 ASUS EeePC 4G
20 Siemens DUAMCO 2GV3/4
150 Roline CardBus adapter
174 Roline WLAN adapter
400k mobile spare parts
39k IC SM SA56202TW
1 lot LCD displays
750 Philips LCD TVs
100 Philips LCD TVs
50 Nokia E71
50 ASUS PC 901 GO
1000 BlackBerry 8100
250 SonyEricsson W600i
245 Philips DVB-T receiver
150 Philips LCD TVs
250 SonyEricsson W610
20k mobile swap units
20k mobile swap units
1000 14-days phones
300 Blackberry 8100
212 Motorola Z800
500 Blackberry 8100

'); //***Laufrichtung(up,down,left,right) strDir ='up'; //***Delimiter zwischen den einzelnen News(nur bei left/right) strDelimiter=' + + + '; //***Interval in ms intInterval =60; //***Stop bei mouseover?true:false blnStopHover=false; //***Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1 intRepeat =10; //***Rahmen strBorder ='1px solid #EEEFD7'; //***Breite intWidth =315; //***Hoehe intHeight =85; //Abstand Rahmen->Inhalt intPadding =1; //Background-color strBgc ='#EEEFD7'; //Text-color strTxtc ='#000000'; //Textausrichtung strAlign ='left'; //Schritt pro Durchlauf(px) intStep=1; /* * * * * * * * * * * * * * * * * * D E R T I C K E R * * * * * * * * * * * * * * * * * * * * * */ //IE ab V4? IE=document.all&&!window.opera; //DOM-Browser(ausser IE) DOM=document.getElementById&&!IE; //laeuft ab IE4 und in DOM-Browsern if(DOM||IE) { //Ermitteln, ob Ticker horizontal oder vertikal laufen soll blnDir=(strDir=='up'||strDir=='down')?true:false; //Bei horizontalem Ticker wird ein nobr-, ansonsten ein div-Tag verwendet strNobr=(blnDir)?'div':'nobr'; //Trennzeichen zwischen den Einzelnen Eintraegen //bei horizontalem Ticker gemaess Angabe in Variale strDelimiter //Ansonsten Zeilenumbrueche strDelimiter=(blnDir)?'
':strDelimiter; //String fuer Textausrichtung bei vertikalem Ticker strAlign=(blnDir)?'text-align:'+strAlign+';':''; //Variable zum Speichern des Intervals var objGo; //Variable zum Speichern der Position intPos=0; //String erzeugen fuer JS-Code, falls Ticker beim mouseover stoppen soll strStopHover=(blnStopHover)?'onmouseover="clearInterval(objGo)"onmouseout="objGo=setInterval(\'DM_ticken()\','+intInterval+')"':''; //Tickertext zu String zusammenfuegen strText=(blnDir)?tNews.join(strDelimiter)+strDelimiter:tNews.join(strDelimiter)+strDelimiter; strNews=strText; for(i=1;i<'+strNobr+'>
'+strNews+'
'; //TickerCode im Dokument ausgeben document.write(strTicker); //Funktion, um Ticker ticken zu lassen function DM_ticken() { //Ticker-Objekt je nach Browser ermitteln objTicker=(IE)?document.all.ticker:document.getElementById('ticker'); //Array fuer zu manipulierende Eigenschaften des Tickers je nach Richtung //Richtung=new Array(Pixelwert zur Aenderung der Position,Breite/Hoehe des Tickers,zu andernder Positionswert); arrDir=new Array(); arrDir['up'] =new Array(-1,objTicker.offsetHeight,'top'); arrDir['down'] =new Array(1,objTicker.offsetHeight,'top'); arrDir['left'] =new Array(1,objTicker.offsetWidth,'left'); arrDir['right'] =new Array(-1,objTicker.offsetWidth,'left'); //Ermitteln von Breite bzw. Hoehe der anzuzeigenden Items dblOffset=arrDir[strDir][1]/intRepeat; //Neuen Positionswert ermitteln switch(strDir) { case'right': intPos=(Math.abs(intPos)>dblOffset)?0:intPos;break; case'left': intPos=(intPos>0)?-dblOffset:intPos;break; case 'up': intPos=(Math.abs(intPos)>dblOffset)?0:intPos;break; case 'down': intPos=(intPos>0)?-dblOffset:intPos;break; } //Neuen Positionswert zuweisen objTicker.style[arrDir[strDir][2]]=intPos + "px"; //Positionswert hoch/heruntersetzen intPos+=intStep*arrDir[strDir][0]; } //Erneut ticken lassen objGo=setInterval('DM_ticken()',intInterval); }