QuickInfo: ALT="...", TITLE="...", window.status="..." ???
Martin
- browser
0 Gero Takke
Um kurze Zusatzinformationen anzubieten, kann ich bei HTML-Elementen das Attribut TITLE="blabla" anwenden oder mit einem Event-Handler arbeiten, z.B. ONMOUSEOVER="window.status='blubb';return true;", bei Grafiken kann ich u.U. sogar das Attribut ALT="..." verwenden. Aber jeder Browser, teilweise sogar jede Version, stellt diese Daten wieder etwas anders dar. Mal als Tooltip, mal in der Statuszeile, mal überhaupt nicht; selbst IE4 und IE5 verhalten sich da z.B. schon ziemlich unterschiedlich.
Hat irgend jemand den Durchblick, wie und wo sich diese Anweisungen bei den einzelnen Browsern genau auswirken?
Gruß,
Martin
Hi,
Hat irgend jemand den Durchblick, wie und wo sich diese Anweisungen bei den einzelnen Browsern genau auswirken?
Jein. Bei der momentan herrschenden Browservielfalt kann man da glaube ich gar keinen Durchblick
mehr haben.
Was man aber auf jeden Fall tun sollte, ist, diese Sachen als das zu sehen, was sie eigentlich sind,
d.h. alt="" _NICHT_ als Tooltip zu missbrauchen. Alt ist der Alternativtext, das heisst, dass
dieser Text angezeigt werden soll, wenn das Bild nicht angezeigt werden kann. Dein
window.status-Skript zeigt den Text bei allen Browsern, die das unterstuetzen, in der Statuszeile an.
Wenn Du einen Tooltip brauchst, waere es wohl das beste, den mit Layern und Mouseover's selbst
zu basteln.
Gruesse,
Gero
...d.h. alt="" _NICHT_ als Tooltip zu missbrauchen. Alt ist der
Alternativtext, das heisst, ...
Bin ganz Deiner Meinung. Aber nach einer gewissen Verwirrung wollte ich alle Möglichkeiten mal ausprobiert haben.
Dein window.status-Skript zeigt den Text bei allen Browsern,
die das unterstuetzen, in der Statuszeile an.
Das stimmt nicht ganz. IE4 sträubt sich z.B. bei Imagemaps ganz heftig dagegen. Da zeigt er mir hartnäckig nur den ALT-Text aus dem jeweiligen <AREA> Tag und ignoriert den ONMOUSEOVER-Handler, mit dem ich den Statustext gern setzen würde!
Ansonsten vielen Dank für den Kommentar.
Martin
Hi,
Dein window.status-Skript zeigt den Text bei allen Browsern,
die das unterstuetzen, in der Statuszeile an.
Das stimmt nicht ganz. IE4 sträubt sich z.B. bei Imagemaps ganz heftig dagegen.
ein Pluspunkt für den IE 4 :-)
Die Statusleiste enthält wertvolle Informationen, die ich auf keinen Fall missen möchte - schon gar nicht bei Links. Vergleiche dazu auch http://www.praast.de/ffq/statuszeile.htm. Es bleibt also nur die (bisher leider kaum unterstützte) Möglichkeit des TITLE-Attributs...
...und eventuelle DHTML-Programmierungen, die onMouseOver einen Layer einblenden. Um man den Aufwand betreiben muß, soll jeder selbst entscheiden - zumindest ist es eine vorhandene Alternative.
Cheatah
Hi,
Dein window.status-Skript zeigt den Text bei allen Browsern,
die das unterstuetzen, in der Statuszeile an.
Das stimmt nicht ganz. IE4 sträubt sich z.B. bei Imagemaps ganz heftig dagegen.
ein Pluspunkt für den IE 4 :-)
Die Statusleiste enthält wertvolle Informationen, die ich auf keinen Fall missen möchte - schon gar nicht bei Links. Vergleiche dazu auch http://www.praast.de/ffq/statuszeile.htm. Es bleibt also nur die (bisher leider kaum unterstützte) Möglichkeit des TITLE-Attributs...
...und eventuelle DHTML-Programmierungen, die onMouseOver einen Layer einblenden. Um man den Aufwand betreiben muß, soll jeder selbst entscheiden - zumindest ist es eine vorhandene Alternative.
Cheatah
vielen Dank für Eure schnelle Hilfe. Ich habe zwar noch nicht alles probiert, bin aber ein Stück weiter.
Martin.
Moin
...und eventuelle DHTML-Programmierungen, die onMouseOver einen Layer einblenden. Um man den Aufwand betreiben muß, soll jeder selbst entscheiden - zumindest ist es eine vorhandene Alternative.
vielen Dank für Eure schnelle Hilfe. Ich habe zwar noch nicht alles probiert, bin aber ein Stück weiter.
Es gibt ja auch fertige Lösungen.
Antje hat was feines http://www.pc-anfaenger.de/script/jstt.htm,
hier ´ne andere Lösung http://www.bosrup.com/web/overlib/
Viele Grüße
Swen
Hi auch,
(long time no read ;-)
...und eventuelle DHTML-Programmierungen, die onMouseOver einen Layer einblenden. Um man den Aufwand betreiben muß, soll jeder selbst entscheiden - zumindest ist es eine vorhandene Alternative.
Als Anschauungsbeispiel hierzu: http://www.timokl.de/texte/england/trolleys.htm. (Per Maus über den Link "einen grandiosen Scherz" fahren.)
Dragans Original ist leider nicht mehr online (seit seiner Site-Reorganisation), obwohl erst kürzlich von Claudia Klinger in http://www.webwriting-magazin.de/sogehts/ lobend erwähnt ...
Cheatah
Tag
Die Statusleiste enthält wertvolle Informationen, die ich auf keinen Fall missen möchte - schon gar nicht bei Links. Vergleiche dazu auch http://www.praast.de/ffq/statuszeile.htm. Es bleibt also nur die (bisher leider kaum unterstützte) Möglichkeit des TITLE-Attributs...
Relativ oft gesehn (z.B. bei http://www.tomshardware.com) hab ich das schon im Zusammenhang mit <span>, das dann (in oder um, weiß nicht mehr so genau) einen Link bzw. eine Grafik oder sonstwas gelegt wird. Geht aber glaub ich nur mit den beiden IEs (mit Netscape sicher net, und für Mozilla bin ich jetzt zu faul zum Nachschaun, der braucht bei mir 2 Stunden zum Starten (oder so ähnlich)).
Also <a href="bla"><span title="Ein sinnloser Link !">bla</span></a> ...
Ciao,
Harry
<img src="http://harry.ilo.de/temp/test.jpg" border=0 alt="">