Wie bekomm ich das hin das mein Partnerbanner vertikal endlos scrollen, wobei ich diese weiterhin über den ACP eintragen und via Datenbank auslesen lassen möchte.
Da es mit Marquee net fuktioniert dachte ich mir versuchst es mit nem Javascript aber ich bekomm das einfach nicht hin.
Javascript
<!--PARTNER SCROLLER--> <SCRIPT LANGUAGE="JavaScript"> <!-- tDelimiter = ' '; tInterval = 30; tStop = true; tRepeat = 2; tNews = new Array(); *************************************************************************** tNews.push('<a class="PartnerBoxScroller" href="http://www.ilch.de/" target="_blank"><img src="../partner/img_scroll/ilch.jpg" alt="kawaii-blossom.de" width="88" height="15" border="0"></a>'); *************************************************************************** Hier sollen die Banner aus der Datenbank rein *************************************************************************** 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:0; width:1053px; height:15px;">' + '<div style="position:absolute; width:1053px; height:15px;'+ 'overflow:hidden;clip:rect(0px 1053px 15px 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); } --> </SCRIPT>
mod. Partner
<?php # Copyright by FleXoR # Support www.x-treme-fighter.de defined ('main') or die ( 'no direct access' ); $allyAnzahl = $allgAr['Aanz']; if ( $allgAr['Aart'] == 1 ) { $sqlORDER = 'pos'; } else { $sqlORDER = 'RAND()'; } $allyNameAr = array(); $allyLinkAr = array(); $allyBanaAr = array(); $allyAktAnz = 0; $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT 0,'.$allyAnzahl; $allyErg = db_query($allyAbf); if ( db_num_rows($allyErg) > 0) { echo '<div align="center"><marquee direction="left" width="950" height="30" scrollAmount="1" scrolldelay="1" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1" style="border:none;">'; while($allyRow = db_fetch_object($allyErg)) { echo '<a class="box" href="'.$allyRow->link.'" target="_blank">'; if ( empty ($allyRow->banner) ) { echo $allyRow->name; } else { echo '<img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0">'; } echo '</a>  '; } echo '</marquee></div>'; } ?>
Weiß da einer vlt wie ich das hin bekommen würde!
Zuletzt modifiziert von Kazuya Suzuhara am 07.11.2010 - 20:04:15