Ankündigung

Einklappen
Keine Ankündigung bisher.

Scrollleiste bei Newsticker

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Scrollleiste bei Newsticker

    hab hier ein Problem mit meinem Newsticker...

    www.simbo.de/misc/inc.heiseticker.php

    Er funktioniert so, daß in einem Layer ein zweiter Layer angezeigt wird, der die News enthält und über den ersten Layer hinausgeht (sieht man aber nicht dank overflow:hidden).
    Dann wird der innere Layer immer wieder verschoben...

    Mein Problem ist, daß der Browser eine horizontale Scrollleiste einblendet, da der innere Layer breiter ist als das Fenster.

    Die einzige Möglichkeit, die mir jetzt einfällt das zu unterbinden, ist den Ticker in einem iframe anzuzeigen, das keine Scrollleisten erlaubt. Würde mir aber nicht sehr zusagen, das mit dem iframe...

    Vielleicht fällt da jemandem noch was anderes ein???

    Hier der Code:
    [code]
    <style>

    .TickerText
    {
    font-family:Verdana;
    font-size:11px;
    color:#032251;
    }

    .TickerLink, .TickerLink:link, .TickerLink:active, .TickerLink:visited
    {
    color:#032251;
    cursorointer;
    text-decoration:none;
    font-weight:normal;
    }

    .TickerLink:hover
    {
    color:#032251;
    cursorointer;
    text-decoration:underline;
    font-weight:normal;
    }

    </style>
    <script language="JavaScript">

    var tickerwidth=350
    var tickerheight=16
    var tickerspeed=3 // 1 bis 10
    var tickerbgcolor="#869CBC"
    var tickerbordercolor="#3D5B89"
    var pauseit=1 // 0 oder 1



    var tickercontent='<nobr><span class="TickerText"><?

    $fcontents = join ('', file ('http://www.heise.de/newsticker/heise.rdf'));
    $fcontents = str_replace ("</item>", "", $fcontents);
    $fcontents = str_replace ("</link>", "", $fcontents);
    $splices = explode ("<item>", $fcontents);
    for ($i = 1; $i < count($splices); $i++)
    {
    $link = explode("<link>",$splices[$i]);
    $link[1] = strip_tags($link[1]);
    $headline = str_replace ("<title>", '<a href="'.trim($link[1]).'" target="_blank" class="TickerLink">', $splices[$i]);
    $headline = str_replace ("</title>", "</a>", $headline);
    $headline = explode ("<link>", $headline);
    $headline = $headline[0];
    $headline = str_replace("'","\'", $headline);
    $headline = str_replace("\n","", $headline);
    echo $headline.'
    simbo.de
Lädt...
X