Der Martin: ALT-Text bei normalem Text & Boxen mit JavaScript?

Beitrag lesen

Hallo,

Über Links oder Bilder kann man ja ganz normal einen ALT-Text legen, ...

bei Links kann man das nicht, bei Bildern _muss_ man.

der erscheint, wenn man mit der Maus auf diesem Stehen bleibt.

Das hat mit dem alt-Attribut nichts zu tun; was du beschreibst, ist das übliche Verhalten beim title-Attribut. Wobei der IE als alter Quertreiber auch den Inhalt des alt-Attributs als Tooltipp anzeigt, wenn das Bild kein title hat.

Außerdem: Ich habe schon mehrmals Boxen gesehen, die erschienen, wenn man mit der Maus irgendwo "drüberfuhr". Mit welcher Sprache werden die geschrieben (JavaScript?) und wie kann man die umsetzen?

Wenn es mehr ist als nur ein kurzer Textfetzen, den man mit title realisieren kann, dann zum Beispiel mit Javascript realisiert, indem man die Eventhandler onmouseover und onmouseout verwendet und damit dynamisch Elemente ein- oder ausblendet.
Eleganter geht's mit CSS und der Pseudoklasse :hover, aber das hat gewisse Einschränkungen. Zum Beispiel muss das Element, das dynamisch erscheinen soll, ein Kindelement dessen sein, über dem der Mauszeiger stehen soll. Und auch hier stört der IE mal wieder die Idylle, da er :hover nur für Links interpretiert. Der IE7 soll angeblich :hover inzwischen für beliebige Elemente umsetzen, aber aufgrund seiner geringen Verbreitung würde ich den noch nicht als Maßstab nehmen, wenn "vom IE" die Rede ist.

So long,
 Martin

PS: Was hatte die Frage eigentlich mit HTTP zu tun? Nichts, aber auch rein gar nichts!

--
Einer aktuellen Erhebung zufolge sind zehn von neun Ehefrauen eifersüchtig auf ihren Mann.