Marquee zeitlich bedingt stoppen
Philip P.
- sonstiges
Ich habe folgendes Problem:
Ich würde gerne eine Laufzeile(Marquee) nach einer bestimmten Zeit stoppen lassen, könnt ihr mir helfen?
Hallo Philip,
Ich würde gerne eine Laufzeile (Marquee) nach einer bestimmten Zeit stoppen lassen, könnt ihr mir helfen?
Das ist mit dem marquee-Element nicht möglich, du musst auf einen JavaScript-Ticker ausweichen.
Grüße
Roland
Orlando,
marquee-Element
Was hat das mit … – ach so, der Themenbereich ist ja nicht HTML, sondern SONSTIGES. ;-)
Gunnar
Hallo Orlando,
ist mit dem marquee-Element nicht möglich, du musst auf einen JavaScript-Ticker ausweichen.
In modernen Browsern (abgesehen vielleicht von Opera) ist das aber kein Problem:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title></title>
<meta name="author" content="Gernot Back">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body>
<marquee id="lauf">Dies ist ein Lauftext, den man in modernen Browsern, abgesehen von Opera per Klick stoppen und wieder starten kann.</marquee>
<a href="#" onClick="[code lang=javascript]document.getElementById('lauf').stop()">stop
~~~</a><br>
<a href="#" onClick="="`document.getElementById('lauf').start()`{:.language-javascript}">start</a>
</body>
</html>
[/code]
[Wie man etwas zeitlich bedingt stoppen kann](http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout), sollte klar sein.
Gruß Gernot
Philip,
Ich würde gerne eine Laufzeile(Marquee) nach einer bestimmten Zeit stoppen lassen, könnt ihr mir helfen?
Am besten stoppst du den Lauftext von Anfang an, da nutzerfeindlich.
[Digitales Ungeziefer: Ticker]
Gunnar
Hallo Gunnar,
Am besten stoppst du den Lauftext von Anfang an, da nutzerfeindlich.
[Digitales Ungeziefer: Ticker]
Also ich finde das, was Philip vorhat im Gegenteil total nutzerfreundlich:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title></title>
<meta name="author" content="Gernot Back">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script type="text/javascript" language="JavaScript">
[code lang=javascript]
function onOff (x) {
if(x.title=="Die Tickerei geht mächtich auf die Nerven, unterlasse das gefälligst!") {
x.stop();
x.title="Oh bitte weiter tickern, ja, genau da!";
} else {
x.start();
x.title="Die Tickerei geht mächtich auf die Nerven, unterlasse das gefälligst!"
}
}
</script>
</head>
<body>
<marquee id="lauf" style="background:red" onclick="onOff(this)" title="Die Tickerei geht mächtich auf die Nerven, unterlasse das gefälligst!">Dies ist ein Lauftext, den man in nutzerfreundlichen Browsern per Klick stoppen und wieder starten kann.</marquee>
</body>
</html>
[/code]
Gruß Gernot
Also ich finde das, was Philip vorhat im Gegenteil total nutzerfreundlich:
"Die Tickerei geht mächtich auf die Nerven, unterlasse das gefälligst!"
Hi Gernot,
Da hatte ich nicht reingekuckt.
KeinTicker ist unnützt; er kann immer noch als schlechtes Beispiel dienen.
Gunnar