Martin: QuickInfo: ALT="...", TITLE="...", window.status="..." ???

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

  1. 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

    1. ...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

      1. 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

        1. 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.

          1. 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

        2. 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

        3. 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="">