Manfred Denzer: Marquee vorspulen für Ticker mit Bildern

Hallo!

Ich versuche mit dem <marquee>-Befehl einen Ticker zu erstellen, bei dem Bilder von unten nach oben scrollen.
http://de.selfhtml.org/html/text/proprietaer.htm#marquee

Ja ich weiß, marquee gehört nicht zum HTML-Standard, aber mit JavaScript ist es mir nicht gelungen. In sämtlichen Ticker-Beispielen, die ich gefunden hab, läuft der Text von rechts nach links statt von oben nach unten...

Hier mein 1. Ergebnis:
http://tella.mapori.net/~tnaglik/html/

Finde, das sieht schon mal gut aus :-)

Nun zu meinem Problem: Ich hätte gerne, dass schon gleich am Anfang die Bilder komplett sichtbar sich und dann scrollen. Dass also am Anfang der rechte Rand nicht so leer ist und man schon die ersten 2-3 Bilder sieht. Ich müsste also ein paar Sekunden "vorspulen".

Und noch was: Das ganze soll als Endlosschleife laufen, zu Zeit ist eine große Lücke, wenn nach dem 4. Bild wieder das 1. kommt.

Geht das alles überhaupt mit marquee? Falls nicht, wie kann ich das Problem mit JavaScript lösen?

Schon mal vielen Dank für Eure Hilfe!
Manfred Denzer

  1. Kannst Du den relevanten Code zeigen. Hab keine Lust mir den ganzen
    Quelltext anzugucken.
    Hört sich so an, daß es wohl besser mit javascript zu lösen geht,
    jedenfalls würde ich lieber auf javascript als auf fehlerhaftes
    html setzen.

  2. Hallo Manfred,

    an der Pause zwischen letztem Bild und Neustart kann man bei proprietaeren Loesungen sicher nichts aendern. Aber waere es nicht besser, die Grossansicht in einem Layer oder Popup anzuzeigen? Dann wird das "Marquee" in seinem Ablauf sicher nicht aufgehalten.

    Gruss
    Norbert

    1. Hi Norbert!

      Aber waere es nicht besser, die Grossansicht in einem Layer oder Popup anzuzeigen? Dann wird das "Marquee" in seinem Ablauf sicher nicht aufgehalten.

      Genau! Denn den <marquee /> in seinem Lauf hält weder Popup noch Layer auf!

      *scnr*
      Benjamin

      --
      Selfcode: ie:} fl:{ br:> va:) ls:< fo:( rl:? n4:# ss:| de:] js:| ch:? sh:( mo:? zu:)
      "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head."
      (Terry Pratchett)
  3. Danke für Eure Antworten!

    Hier der Code:
    <marquee height="500" width="250" direction="up" scrollamount="1" scrolldelay="1">
        <a href="images/g_image_01.jpg"><img src="images/image_01.jpg" border="0"></a><br>
        <a href="images/g_image_02.jpg"><img src="images/image_02.jpg" border="0"></a><br>
        <a href="images/g_image_03.jpg"><img src="images/image_03.jpg" border="0"></a><br>
        <a href="images/g_image_04.jpg"><img src="images/image_04.jpg" border="0"></a><br>
    </marquee>

    Ja, am besten stelle ich auf JavaScript um... Kann mir jemand bei der Implementierung helfen? Ich hab wie gesagt nur Ticker-Beispiele gefunden, die von rechts nach links laufen... :-(

    1. Hallo!

      Ja, am besten stelle ich auf JavaScript um...

      Das denke ich auch.

      Kann mir jemand bei der Implementierung helfen?

      Hier sind genug, die dir helfen können und wollen :)

      Ich hab wie gesagt nur Ticker-Beispiele gefunden, die von rechts nach links laufen... :-(

      Dann versuche doch einfach mal diese Ticker-Beispiele umzubauen. Wenn du dann nicht mehr weiter kommst, dann wird dir hier sicher geholfen.

      ciao, ww

      --
      Schäuble:
        "Wir können alles. Außer Rechtsstaat."