[Javascript] On Mouseover stop

ruddel

Well-known member
21 April 2006
756
19
Hallo!
Folgendes ich hab mir ein JS Script geschrieben, das einen Lauftext erzeugt:

PHP:
<!-- Begin 
function writeMarquee() { 
document.write("<marquee scrolldelay='150' scrollamount='12'>Diese Laufschrift soll stehen bleiben wenn man mit der Maus darüber fährt.<\/marquee>"); 
} 
//  End -->



So wenn man mit der Maus darüber fährt sollte der Text stehen bleiben, dann wenn man weggeht dann sollte es ganz normal weiterlaufen.

Wie kann ich das realisiern.`?
 
Vielleicht
HTML:
: <marquee onmouseover="stop()" onmouseout="start()"....
Keine Ahnung, ob dat (bei jedem Browser) funzt.
 
Hallo Ruddel!
Du erzeugst nicht wirklich einen Ticker mit javascript,sondern möchtest einen normalen Marquee-Tag mit javascript starten und stoppen.
Funktioniert aber tatsächlich.Du musst dazu dem Marquee eine ID zuweisen,mit der er per javascript angesprochen werden kann.
z.B:
<marquee ID="ticker" scrolldelay="5" scrollamount="4"
onmouseover="ticker.stop()" onmouseout="ticker.start()">
Hier der Tickertext</marquee>

Wie das immer so ist,funktioniert das nicht mit jedem Browser.Als ich das verwendet hatte ist der Ticker beim Firefox sofort gestartet worden.
Notfalls kannst Du mit bodyonload das unterdrücken.
Gruss
Cosmoflamme
 
Danke an alle. IM FF gehts ich weiß noch nicht wies im IE aussieht aber ich teste es nachher mal.


mfg
ruddel