hallo Marius,
da verscheißert dich offenbar bereits jemand, was nicht sehr schön ist.
auf meiner HTML-seite gibts diverse Tabellen mit <td title=bla">.
Nun hätte ich es gerne, dass diese Tooltips auf Knopfdruck oder drücken einer Taste alle sichtbar werden.
Gibts da eine Möglichkeit?
Meines Wissens geht das entweder gar nicht oder nur mit erheblichen Verrenkungen und unter Zuhilfenahme weiterer Techniken wie zum Beispiel Javascript.
Das title-Attribut hat eine ähnliche Wirkung wie das "alt"-Attribut bei Grafiken, darf jedoch nicht mit ihm verwechselt werden. "Aufgerufen" wird es jedoch (in vielen Browsern) genauso, nämlich bei einer Mausberührung, was aber nichts mit dem EventHandler onmouseover zu tun hat. Wie das title-Attribut definiert ist, kannst du dir hier anlesen: http://edition-w3.de/TR/1999/REC-html401-19991224/struct/global.html#adef-title. Nähere Festlegungen dafür sind in der DTD %Text enthalten, die du hier findest: http://edition-w3.de/TR/1999/REC-html401-19991224/sgml/dtd.html#Text.
Die "Verrenkungen" könnten darin bestehen, daß du _zusätzlich_ für jedes title-Attribut einen kleinen zunächst unsichtbaren Layer definierst (das größte Handicap dürfte dabei sein, den genau zu positionieren), und mit einem EventHandler wie zum Beispiel onkeydown dann alle diese Layer auf einmal sichtbar machst. Theoretisch müßte das funktionieren, probiert habe ich sowas noch nie und halte es auch für nicht angebracht.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|