Hi Leute!
Hab hier ein kleines Ticker Script, das absolut nicht so will, wie es sollte!
Genauer bekomme ich eine leere Ausgabe, als würde der Ticker den Content nicht finden! Die FF JS-Fehlerkonsole gibt jedoch leider keine Fehler aus!
Der zugehörige HTML-Code:
Lg. aus Wien,
Berny
Hab hier ein kleines Ticker Script, das absolut nicht so will, wie es sollte!
Genauer bekomme ich eine leere Ausgabe, als würde der Ticker den Content nicht finden! Die FF JS-Fehlerkonsole gibt jedoch leider keine Fehler aus!
PHP-Code:
var width='440px';
var height='17px';
var moStop=true;
//var bgcolor='#000000';
var fontfamily = 'arial,sans-serif';
var speed=2; // scroll speed (1 = slow, 5 = fast)
var content = document.getElementById("scrollertext");
var cps = speed;
var aw, mq; var fsz = parseInt(height) - 6;
function startticker() {
if (document.getElementById) {
var tick = '<div style="position:relative;width:'+width+';height:'+height+';overflow:hidden;"';
if (moStop)
tick += ' onmouseover="cps=0" onmouseout="cps=speed"';
tick +='><div id="mq" style="position:absolute;left:0px;top:0px;font-family:'+fontfamily+';font-size:'+fsz+'px;white-space:nowrap;"><\/div><\/div>';
document.getElementById('scroller').innerHTML = tick;
mq = document.getElementById("mq");
mq.style.left=(parseInt(width)+10)+"px";
mq.innerHTML = '<span id="tx"><b>'+content+'<\/b><\/span>';
aw = document.getElementById("tx").offsetWidth;
lefttime=setInterval("scrollticker()",50);
}
}
function scrollticker(){
mq.style.left = (parseInt(mq.style.left)>(-10 - aw)) ?parseInt(mq.style.left)-cps+"px" : parseInt(width)+10+"px";
}
PHP-Code:
<html>
<head>
</head><body onLoad="startticker();">
<SCRIPT TYPE="text/javascript" SRC="ticker.js"></SCRIPT>
<div id="scroller">
<div id="scrollertext" style="display:none">
<a href="index.php">TEEEST</a>
- <a href="index.php">EINS</a>
- <a href="index.php">ZWEI</a>
- <a href="index.php">DREI</a>
</div>
</div>
</body>
</html>
Berny
Kommentar