Stefan: tooltip ausgabe in tabelle und n. an der maus klebend

Beitrag lesen

Wie kann ich es so gestalten, dass beim überfahren der Maus über einen Link ein Tooltip nicht am Mauszeiger kleben bleibt, sondern an einer bestimmten Stelle (in einer Tabellenzelle) erscheint?

Das geht nicht. Wenn du <a href="link_ziel" title="Text des Tooltips"> angibst, dann ruft der Browser die jeweilige Tooltip-Anzeige des Betrienssystems auf. Je nach verwendetem Betriebssystem und GUI werden diese Tooltips dann unterschiedlich positioniert.

Mit stylesheet hab ich das schon versucht, aber das sieht ja in jedem Browser anders aus....

Mit JS kriegst du das auch nicht besser hin.

Stattdessen kannst du folgendes machen: Packe den Text der Tooltips in eine Box (<div>....</div>), wobei du jeden einzelnen Text in eine separate Box packen musst. Mache alle diese Boxen unsichtbar und lege sie übereinander in die Tabellenzelle. Mit JS kannst du dann ja nachdem, über welchen Link man die Maus bewegt die passende Box sichtbar machen. Sollte zumindest in Mozilla und Derivaten, IE 5.5 und höher sowie Konqueror klappen. Allerdings wirst du dann Probleme mit älteren Browsern und mit Opera haben.

Stefan (ein anderer, nämlich der, der heute schon mehrere Postings abgesetzt hat)