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

<marquee> soll stoppen

Status
Für weitere Antworten geschlossen.

RaZ0oR

Neues Mitglied
Hi,
ich suche schon dem längeren nach einen Code der dem <marquee> ähnelt.
Dieser code soll so wie bei marquee einen Text bzw. Bilder ect. von links nach rechts Fahren, und wenn man mit dem Mauszeiger darüber fährt, soll das ganze stoppen.
Von einem freund habe ich schon einen code geschickt bekommen, der is leider in pearl geschrieben, daher würde ich diesen nur ungern benutzen. Da ich mir auch nur vorstellen könnte, dass dies mit js zu bewerkstelligen ist, würde ich mich freuen wenn mir vielleicht jemand so einen code posten kann, oder mir ein link schicken könnte, indem drinn steht wie man soetwas erstellet.
Schon mal thx
 
Hi,
also erst mal thx ;),
aber ich hab keine ahnung wie ich das einbauen soll

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/URL]">
<html xmlns="[url=http://www.w3.org/1999/xhtml]XHTML namespace[/url]">
<head>
<script type="text/javascript">
document.getElementById('xy').scrollamount = 0;
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<marquee id="xy">test</marquee>
</body>
</html>

Habs jetz mal so probiert^^, klappt aber nicht
 
ja zu dem zeitpunkt wo du das js ausführst gibts das marquee auch noch nicht

Wenn du mal in die Fehlerkonsole geschaut hättest wüsstest du es.

Mach ne Funktion und ruf sie mit onload oder nem button auf
 
Funktion:
HTML:
  <script type="text/javascript">
  /* <![CDATA[ */
    function anhalten()
     {
    document.getElementById('xy').scrollAmount='0';
     }
    function weiter()
     {
    document.getElementById('xy').scrollAmount ='6';
     }
  /* ]]> */
  </script>
Und das marquee:
HTML:
<marquee id="xy" onmouseover="anhalten()" onmouseout="weiter()">Hubschraubereinsatz</marquee>

Ich kannte scrollAmount nicht und hab mich gewundert warum es so langsam wird. Hatte erst scrollAmount ='1'; geschrieben.
 
Danke neuroleptika,
funktioniert super, jedenfalls beim IE7, aber bei Opera 9.25 macht es gar nix?!?!? Läuft einfach weiter


ja zu dem zeitpunkt wo du das js ausführst gibts das marquee auch noch nicht

Wenn du mal in die Fehlerkonsole geschaut hättest wüsstest du es.

Mach ne Funktion und ruf sie mit onload oder nem button auf
Sry, ich kann javascript nicht!!!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben