News-Ticker noch ein klein wenig optimieren

Html

Erfahrenes Mitglied
Hallo, habe so eben ein sehr guten news-ticker hier im Forum gefunden.
Nur eine kleinigkeit würde ich gerne ändern, weiss aber leider nicht wie: Folgendes ich hätte gerne das der ganze Ticker als Link anklickbar ist-ist das möglich?

Hier das Ticker-Script:

Code:
<!--
/* * * * * * * * * * * * * * * * D I E  V A R I A B L E N * * * * * * * * * * * * * * * * * */
tNews=new Array();

//°°°°°°°°°°Die News
tNews[0]='03.09.06 Einsatz: Fahrzeugbrand auf der L326 zwsichen Horbach und Daubach';
tNews[1]='02/03.06.06 Sommerfest der Freiwilligen Feuerwehr Hübingen';

//°°°°°°°°°°Delimiter zwischen den einzelnen News
tDelimiter  =' &nbsp;&nbsp;+ + + &nbsp;&nbsp; ';

//°°°°°°°°°°Interval in ms
tInterval   =5;

//°°°°°°°°°°Stop bei mouseover?true:false
tStop       =true;

//°°°°°°°°°°Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1
tRepeat     =100;

//°°°°°°°°°°Rahmen
tBorder     ='0px solid #818181';

//°°°°°°°°°°Breite
tWidth      =840;

//Abstand Rahmen->Inhalt (top+bottom)
tPadding    =0;

//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);
    }


//-->

mfg, Oliver
 
Wenn Svens News-Ticker als Link fungieren soll, dann notiere halt einen Link darin ;)

Code:
<!--
/* * * * * * * * * * * * * * * * D I E  V A R I A B L E N * * * * * * * * * * * * * * * * * */
tNews=new Array();

//°°°°°°°°°°Die News
tNews[0]='<a href="...">Ich bin ein Link</a>';
tNews[1]='<a href="...">... und ich auch</a>';

//°°°°°°°°°°Delimiter zwischen den einzelnen News
tDelimiter  =' &nbsp;&nbsp;+ + + &nbsp;&nbsp; ';

//°°°°°°°°°°Interval in ms
tInterval   =5;

//°°°°°°°°°°Stop bei mouseover?true:false
tStop       =true;

//°°°°°°°°°°Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1
tRepeat     =100;

//°°°°°°°°°°Rahmen
tBorder     ='0px solid #818181';

//°°°°°°°°°°Breite
tWidth      =840;

//Abstand Rahmen->Inhalt (top+bottom)
tPadding    =0;

//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);
    }


//-->
 
Nein so meine ich das nicht. Es sollen nicht die einzelnen Beiträge als Link erscheinen, sondern wenn ich irgendwo auf den News-Ticker klicke soll man weitergeleitet werden.
Als der ganze Ticker als Link.

mfg,olli
 

Neue Beiträge

Zurück