Reinscrollen, pause, rausscrollen...
#1
Hi,

gibt es irgendwie die Möglichkeit einen scrollenden Text in die Mitte reinscollen zu lassen, kurz zu pausieren und dann wieder rausscrollen?

schaut mal auf http://www.oldmanclan.de und dann im linken Menü unter "next Actions" da hab ich das mit Marquee gelöst und wenn Du mit der Maus drüber fährst bleibts stehen.

Ich würde es aber gern so haben, das er automatisch für einige Sekunden stehen bleibt und dann weiter scrollt....

Die einzelnen Einträge werden aus der Datenbank gelesen und dann da angezeigt.. hier mal ein teil des Quellcodes:

Code:
<html>
<head>
<title>nextaction</title>
</head>
<body bgcolor="#505050" text="white" link="yellow" vlink="yellow" alink="yellow" background="/webkit/images/style/cod/navigation_body_links.jpg">
<marquee direction="up" scrollAmount="1" scrolldelay="1" align="top" onmouseover="this.stop()" onmouseout="this.start()">
<table border="0" cellpadding="0" cellspacing="0" align="center">
<?php




//public matchtype
$wherematchtype = getPublicMatchtypes ();

$dateline = (time() - ($waroverlap * 60)) + ($timezoneoffset * 3600);

if (!defined("VWAR_WARS_FROMNOW"))
{
    define("VWAR_WARS_FROMNOW", 1);
    $result = $vwardb->query_first("
        SELECT COUNT(warid) AS numwars
        FROM vwar".$n."
        WHERE status = '0'
        AND dateline > '$dateline'
        $wherematchtype
    ");
    $num_nextwars = $result['numwars'];
}

if ($num_nextwars > 0)
{
    $result=$vwardb->query("
        SELECT vwar".$n.".warid, vwar".$n.".gameid, vwar".$n.".gametypeid, vwar".$n.".matchtypeid, status, vwar".$n.".dateline,
            oppnameshort, oppircnetwork, oppircchannel, playerperteam, vwar".$n.".oppid, matchtypename, gametypename,
            gameicon,gamenameshort
        FROM vwar".$n.", vwar".$n."_matchtype, vwar".$n."_gametype, vwar".$n."_opponents, vwar".$n."_games
        WHERE vwar".$n.".oppid = vwar".$n."_opponents.oppid
            AND vwar".$n.".gametypeid = vwar".$n."_gametype.gametypeid
            AND vwar".$n."_matchtype.matchtypeid = vwar".$n.".matchtypeid
            AND status = '0' AND vwar".$n.".dateline > '$dateline'
            AND vwar".$n.".gameid = vwar".$n."_games.gameid
            $wherematchtype
        GROUP BY vwar".$n.".warid
        ORDER BY dateline ASC
        LIMIT 0, $numnextactions
    ");

    while ($row = $vwardb->fetch_array($result))
    {
        dbSelect ($row);

        if ($row['gameicon'] != "" && file_exists($vwar_root . "images/gameicons/".$row['gameicon']))
        {
            $gameicon = makeimgtag($urltovwar . "images/gameicons/".$row['gameicon'], $row['gamename']);
        }
        else
        {
            $gameicon = "";
        }
        ?>
        <tr>
            <td align="center">
                <?php echo $gameicon; ?>
                <!-- gamenameshort start
                <?php echo $row['gamenameshort']; ?>:
                gamenameshort end -->
                <a href="<?php echo $ownhomepage; ?>" target="_blank">
                <?php echo $ownnameshort; ?></a> vs. [url=<?php echo $urltovwar; ?>war.php?action=oppinfo&amp;oppid=<?php echo $row['oppid']; ?> ]<?php echo $row['oppnameshort']; ?>[/url]
            </td>
        </tr>
        <tr>
            <td>&raquo; <?php echo date($longdateformat, $row['dateline']); ?></td>
        </tr>
        <!-- details start
        <tr>
            <td>&raquo; <?php echo $row['matchtypename']; ?></td>
        </tr>
        <tr>
            <td>&raquo; <?php echo $row['gametypename']; ?></td>
        </tr>
        details end -->
            <?php
        if ($row['oppircnetwork'] && $row['oppircchannel'] && $showirc == 1)
        {
            ?>
        <tr>
            <td>&raquo; IRC: [url=irc://<?php echo $row['oppircnetwork']; ?>/<?php echo $row['oppircchannel']; ?>]<?php echo $row['oppircchannel']; ?>[/url]</td>
        </tr>
            <?php
        }
        if ($showparticipants == 1)
        {
            $result2 = $vwardb->query_first("
                SELECT COUNT(partid) AS parts
                FROM vwar".$n."_participants
                WHERE available = '1'
                    AND warid = '" . $row['warid'] . "'
            ");
            $parts = $result2['parts'];
            ?>
            <tr>
                <td>&raquo; Teilnehmer: <font color="<?php echo ($parts >= $row['playerperteam']) ? "green" : "red"; ?>"><?php echo $parts." / ".$row['playerperteam']; ?></font></td>
            </tr>
            <?php
        }
        ?>
        <tr>
            <td>&raquo; [url=<?php echo $urltovwar; ?>war.php?action=nextaction&amp;formgame=<?php echo $row['gameid'].]" target="_blank">details[/url]

</td>
        </tr>
        <?php
    }
    $vwardb->free_result($result);
    }
    else
    {
    ?>
    <tr>
        <td align="center">Mom keine Wars</td>
    </tr>
<?php
}
?>
</table>
</marquee>
<sup>Ticker &copy by [url=mailto:lupo@oldmanclan.de][OMC]Lupo[/url]</sup>
</body></html>

Wenn der gesamte QuellCode nicht benötigt wird, schneit ich den unrelevanten Teil mal raus...

Wäre schön , wenn mir da einer weiterhelfen könnte.

Danke
Gruss
Lupo
Zitieren



Nachrichten in diesem Thema
Reinscrollen, pause, rausscrollen... - von Lupo - 16.11.2005, 10:43
Reinscrollen, pause, rausscrollen... - von mali - 16.11.2005, 17:22
Reinscrollen, pause, rausscrollen... - von Lupo - 16.11.2005, 17:47
Reinscrollen, pause, rausscrollen... - von mali - 17.11.2005, 14:18
Reinscrollen, pause, rausscrollen... - von mali - 17.11.2005, 14:20
Reinscrollen, pause, rausscrollen... - von mali - 17.11.2005, 20:20
Reinscrollen, pause, rausscrollen... - von mali - 17.11.2005, 20:26