Struppi: Der Ticker funzt nicht ...

Beitrag lesen

Hier unser Script:

Das Skript ist der horror!

<?

Für ein JS Problem ist dein serverseitiger Code absolut uninteressant, warum wirfst du den hier ab?
allein der Code der im Browser ankommt ist für eine JS Frage relevant.

<script language="JavaScript">

Wo hast du dieses Attribut ausgegraben?
language ist historisch und seit ca. 10 Jahren durch type abgelöst.

ticker_speed = (document.all) ? ticker_speed : Math.max(1, ticker_speed-1);

Das Skript scheint für den IE 4 programmiert zu sein, also mindestens 9 Jahre alt (was das language Attribut erklärt).

if (iedom||document.layers) {
  with (document) {
    document.write('<table border="0" cellspacing="0" cellpadding="0"><tr><td>');

Wozu soll diese Tabelle gut sein?

if (iedom) {
      write('<div style="position:relative;width:'+ticker_width+';height:'+ticker_height+';overflow:hidden;$ticker_style">')
      write('<div style="position:absolute;width:'+ticker_width+';height:'+ticker_height+';" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=ticker_speed">')
      write('<div id="ie_rh_ticker" style="position:absolute;left:0px;top:0px"></div>')
      write('</div></div>')

3 ineinander verschchtelte Div?

Der Rest des quellcodes ist für dein Problem uninteressant, hier wird das DIV ausgegeben und die Hintergrundfarbe bestimmt. Und wenn du dir den Quellcode im Browser anschaust siehst du, dass die Farbe, die du angibst, background-color:#e0e0ff ist, das ist Flieder.

Struppi.