onmouseover - Dauer/Geschwindigkeit regelbar?
Alex
- javascript
Hallo Forum,
Kann man bei onmouseover einstellen, wie schnell und wie lange ein Text (also mit title='Text' bei Link und alt='Text' bei Bild) erscheint, wenn man mit der Maus über das Element fährt?
Ich würde es gerne so machen, daß direkt beim Überfahren mit der Maus der Text angezeigt wird und etwas länger stehen bleibt. Ohne Angaben dauert es immer einen kurzen Moment, bis der Text erscheint, ich möchte aber verhindern, daß der Text "übersehen" wird, weil jemand gar nicht erkennt, daß es dieses Feature gibt.
Und:
Läßt sich der angezeigte Text (abgesehen von Absätzen) sonst noch formatieren, so daß z.B. ein Teil fettgedruckt wird oder anstatt Text eine Grafik am Mauszeiger erscheint?
Danke und Ciao,
Alex.
Hallihallo!
Diese kleinen Tooltips, die vom Browser angezeigt werden, kann man leider nicht so sehr beeinflussen. Man kann nicht vorgeben, wie lage sie eingeblendet bleiben, wann sie erscheinen, und wann sie wieder weggehen.
Und eine solche Formatierung, wie z.B. Fettdruck oder gar Bilder, ist auch nicht möglich.
Man kann sich aber helfen, indem man die jeweiligen Objekte (links, Bilder usw.) mit "onmouseover" versieht, und eine Funktion aufruft, die eine vordefinierte Ebene mit Deinem eigenen Inhalt (also auch Fettsruck, Bilder...) anzeigt.
Bei solchen Konstrukten kann man dann auch bestimmen, ob die jeweilige Ebene sofort angezeigt wird, man kann Verzögerungen einbauen für Ein- und Ausblenden....
Kurz: Der Fantasie sind da (fast) keine Grenzen gesetzt.
Such am Besten einfach mal auf diveren Javascript- Seiten nach "Tooltip", da gibt es schon eine Menge fertiger Lösungen.
Ich hoffe, ich konnte Dir damit helfen...
Viele liebe Grüße,
Der Dicki
Hallo und Danke erstmal,
Hab's jetzt mit OverLIB gemacht:
http://www.bosrup.com/web/overlib/download.html
ALLERDINGS:
Kennt jemand vielleicht das Problem, daß in einem Frameset der "Hauptframe" nach unten verschoben wird, sobald man das erste Mal über ein Element mit onmouseover kommt, wenn OverLIB mitläuft?
Wäre interessant, ob man das Problem lösen kann.
Ciao,
Alex.