16.11.2005, 10:43
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:
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
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&oppid=<?php echo $row['oppid']; ?> ]<?php echo $row['oppnameshort']; ?>[/url]
</td>
</tr>
<tr>
<td>» <?php echo date($longdateformat, $row['dateline']); ?></td>
</tr>
<!-- details start
<tr>
<td>» <?php echo $row['matchtypename']; ?></td>
</tr>
<tr>
<td>» <?php echo $row['gametypename']; ?></td>
</tr>
details end -->
<?php
if ($row['oppircnetwork'] && $row['oppircchannel'] && $showirc == 1)
{
?>
<tr>
<td>» 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>» Teilnehmer: <font color="<?php echo ($parts >= $row['playerperteam']) ? "green" : "red"; ?>"><?php echo $parts." / ".$row['playerperteam']; ?></font></td>
</tr>
<?php
}
?>
<tr>
<td>» [url=<?php echo $urltovwar; ?>war.php?action=nextaction&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 © 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