• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Tabelle mit der Funktion Marquee

Status
Für weitere Antworten geschlossen.

Neffets001

Neues Mitglied
Schönen Donnerstag Morgen zusammen!


Das ist mein erster Beitrag in dem Forum und ich hab gleich eine Frage :roll:
Ich habe mir eine Tabelle erstellt (1 Zeile - 2 Spalten), siehe folgender Code:
PHP:
<table width="999" height="145" border="1" cellpadding="1" cellspacing="0">
  <tr>
    <td>zelle 1 </td>
    <td>zelle 2 </td>
  </tr>
</table>
soweit so gut, das hat ja auch einwandfrei funktioniert, nur jetzt kommt die Funktion marquee mit ins Spiel (Erst der Code, dann erkläre ich euch, was hierbei mein Problem ist):
PHP:
<table width="999" height="145" border="1" cellpadding="1" cellspacing="0">
  <tr>
    <td>zelle 1 </td>
    <td><marquee direction="up" scrollamount=2> Marqueefunktion</marquee>  </td>
  </tr>
</table>
jetzt ist es so, dass die Marquee Funktion, die Tabelle um zig Pixel vergrößert!
1. An was liegt das?
2. Kann man das ändern?
3. Kann ich der Marquee Funktion auch so schreiben, dass sie nicht bis ganz nach oben läuft, sondern z.B zwei Zeile "vor dem Ende" aufhört?

Bin für alle Tipps dankbar!!

Steffen

PS: Schonmal vielen Dank, dass es ein so gutes Forum wie dieses gibt!
 
Hi Neffets001,

erstmal herzlich wilkommen in der HTML.de Community.

Zu der Funktion Marquee, gibt es folgende Möglichkeiten:

Erstmal bitte schreib immer die HTML Attribute wie zum beispiel scrollamount, immer danach mit "".

Es ist so, dass du die Höhe, des zu scrollenden Bereichs, mit height festlegen kannst.
Desweiteren gibt es folgende Attribute:

  • direction = Laufrichtung (up, down, left, right)
  • scrollamount = Scrolltempo (Zahlen, einfach mal ausprobieren)
  • scrolldelay = Scrollverzögerung in Millisekunden
  • behavior = Verhalten (scroll, alternate (hin und her), slide)
  • align = Die Ausrichtung des Scrolltextes (top, middle, bottom)
  • height = Höhe des Scrollbereichs
  • width = Breite des Scrollbereichs
Das sind die, die mir auf anhieb einfallen.
Mit height, solltest du dein Problem, in den Griff bekommen, also mit der Höhe des Scrollbereichs.

Noch ein kleines Beispiel:

HTML:
<marquee scrollamount="50" height="140" direction="up">Hi</marquee>

So dürfte die Scrollhöhe, noch in der Tabelle sein.

Mit freundlichen Grüßen,

Web_spider :D
 
HTML:
<marquee scrollamount="50" height="140" direction="up">Hi</marquee>
So dürfte die Scrollhöhe, noch in der Tabelle sein.

Mit freundlichen Grüßen,

Web_spider :D

Hi Web_spider,

vielen Dank, für die schnelle und informative Antwort!
Das eine Problem( die Breite der Zellen) hat sich erledigt, vielen Dank!!:-)
Das Problem ist jetzt nur, dass wenn ich z.B deinen Quelltext nehme, dass sich der Text nicht mehr bewegt.
Wo liegt jetzt der Fehler?
PHP:
<table width="999" height="145" border="1" cellpadding="1" cellspacing="0">
  <tr>
    <td>zelle 1 </td>
    <td> <marquee scrollamount="50" height="140" direction="up">Funktion</marquee></td>
  </tr>
</table>
 
Das Problem ist jetzt nur, dass wenn ich z.B deinen Quelltext nehme, dass sich der Text nicht mehr bewegt.
Wo liegt jetzt der Fehler?

Also, bei mir funktionert das. Also am Code kann das nicht liegen.
Hast du dich vielleicht einmal verschrieben.
Ich habe es mal an folgenden Komplettcode versucht:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> 
 <title>Tabelle</title> 
</head> 
<body> 
<table width="999" height="145" border="1" cellpadding="1" cellspacing="0"> 
  <tr> 
    <td>zelle 1 </td> 
    <td> <marquee scrollamount="50" height="140" direction="up">Funktion</marquee></td> 
  </tr> 
</table>  
</body> 
</html>

EDIT: Vielleicht ist die Geschwindigkeit zu groß. versuche es mal mit scrollamount="10"
Wenn die Geschwindigkeit zu hoch ist, kommt es einem so vor, als ob der Text immer an der gleichen Stelle steht.
 
Zuletzt bearbeitet:
vielen Dank für die Antworten! Es Lag an Firefox, mit dem Internet Explorer wird es richtig angezeigt!

Hi Neffets001,
  • height = Höhe des Scrollbereichs
  • width = Breite des Scrollbereichs
@web_spider
1. Woher hast du diese Informationen?
2. Weißt du ob die Angaben von height und width in pixel sind?

Gruß
Neffets
 
vielen Dank für die Antworten! Es Lag an Firefox, mit dem Internet Explorer wird es richtig angezeigt!

Das liegt daran, dass Marquee praktisch eine Erfindung für dein Internet Explorer ist, es gehört auch nicht zum HTML-Standard.


1. Woher hast du diese Informationen?
2. Weißt du ob die Angaben von height und width in pixel sind?

zu 1: SELFHTML 8.1.2 (HTML-Dateien selbst erstellen)
zu 2: Ja, sind Pixel.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben