Alex: alt-, title- Text

Hi!

Ich würde gern das der alt oder title Text sofort erscheint. Es dauert ja immer 1 bis zwei sekunden bis der Text erscheint. Wie kann ich das verändern?

Gruß

Alex

  1. hi

    Ich würde gern das der alt oder title Text sofort erscheint. Es dauert ja immer 1 bis zwei sekunden bis der Text erscheint. Wie kann ich das verändern?

    alt="" hat sich gar nicht sichtbar zu äußern, solange ein Bild da ist.
    title="" erscheint nach der gleichen Zeit wie alle Hints im System - damit ist auch die Einstellung eine System-Einstellung, die NICHTS mit dem Browser zu tun hat.

    1. alt="" hat sich gar nicht sichtbar zu äußern, solange ein Bild da ist.

      Und ob, wenn man über dem Bild ist kommt das auch. Zumindest im IE. Netscape macht das nicht.

      1. Und ob, wenn man über dem Bild ist kommt das auch. Zumindest im IE. Netscape macht das nicht.

        Ups, da hat wohl jemand vergessen, daß MS die Standards setzt, und alles was der Ie macht richtig und gut ist, und alles was andere Browser nicht machen falsch ist. Wie peinlich Kai. ;-)

        "Beim Attribut alt= geben Sie einen Alternativtext an für den Fall, dass die Grafik nicht angezeigt werden kann. " ([link:/selfhtml//html/grafiken/einbinden.htm#weitere_infos)

        Grüße aus Würzburg
        Julian

      2. hi

        Und ob, wenn man über dem Bild ist kommt das auch. Zumindest im IE. Netscape macht das nicht.

        was ein Bug des IE/Windows ist (den übrigens auch Netscape 4 hat). Opera, Netscape 6, Mozilla, Amaya, konqueror usw. zeigen ein alt="" NICHT als Popup an und auch in der HTML-Spezifikation ist es nicht dafür gedacht bzw. ausdrücklich verboten.
        Wie sich IE5/Mac verhält weiß ich nicht, aber ich tipp' auf nicht angezeigt. Selbst beim IE6/Windows in Standard-Compliant-Mode bin ich mir da nicht mehr sicher...

        Fazit:
        wenn du dich darauf verlässt, das alt="" als Tooltipp misbraucht wird, verlässt du dich auf einem Bug und bist ziemlich verlassen...

        1. Fazit:
          wenn du dich darauf verlässt, das alt="" als Tooltipp misbraucht wird, verlässt du dich auf einem Bug und bist ziemlich verlassen...

          Liebe Vertreter der reinen Lehre,
          warum immer so erregt? Natürlich habt ihr Recht,
          aber er ist doch wirklich ein nützlicher Bug, der süße kleine Alt-Käfer, oder? Und schon krabbelt er überall durchs Netz.... Manche hoffen sogar, dass er schneller erscheint als bisher, aber auch ich weiß nicht, wie man ihn dazu bewegen soll, den drolligen kleinen Kerl. Vielleicht, indem man etwas Sauerampfer an den Bildschirmrand klebt?

          Mathias ;-]

          1. Bongú!

            Liebe Vertreter der reinen Lehre,
            warum immer so erregt? Natürlich habt ihr Recht,
            aber er ist doch wirklich ein nützlicher Bug, der süße kleine Alt-Käfer, oder?

            Wenn der 'alt'-Text für einen sog. Tool-Tip missbraucht wird, ist er maximal für diejenigen "nützlich", die das darunterliegende Bild ohnehin schon sehen konnten.

            Gedacht ist dieser Alternativtext aber für diejenigen, die aufgrund technischer oder sogar körperlicher Einschränkungen, eben dieses Bild nicht sehen können.

            Angenommen, man hat aus seiner Seite ein Menü mit grafischen Buttons. Steht bei diesen Images dann <img alt=""Bitte hier klicken, um Menüpunkt auszuwählen!" src="...>, liest sich das Menü ohne Grafiken in etwa wie folgt:

            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!
            Bitte hier klicken, um Menüpunkt auszuwählen!

            Der Informationsgehalt ist überwältigend und in einem Sprachbrowser hört sich das bestimmt toll an (die richtige Hintergrundmusik vorausgesetzt)! :-(

            Vielleicht sollte man einfach etwas mehr nachdenken, wenn man Webseiten designt!?

            Sahha,

            kerki

            1. Irgendwie habt ihr mich alle nicht richtig verstanden und habt euch an dem alt- Text aufgehängt.

              Mag sein das dass ein Bug des IE ist. Wusste ich nicht.

              Mir ist es egal wie man es nennt. alt text. title text, oder tooltip.

              Ich hab ein Tool programmiert (in PHP) , und möchte mithilfe des erscheinden Textes wenn man über ein Feld, Knopf, Formular etc. mit der Maus fährt die funktionalität bzw.  den Sinn des Feldes, Knopfes, Formulares, etc. erklären. Jedoch weiss ich nicht wie ich den Text erscheinen lassen soll.

              Deshalb auch meine Frage. Mit der alt, title, Funktion hab ich mir gedacht wär das rel. einfach und bequem zu lösen, nur wusste ich nicht, dass es ein Bug ist und dieser erscheint eben zu langsam.

              Wie das ganze realisiert wird, ist mir auch egal, hauptsache es ist einfach und unkompliziert, sprich hat keine hunderttausend Skriptzeilen.

              Wäre nett wenn mir jemand helfen könnte, oder einen Vorschlag hat.

              Viele Grüße

              Alex

              1. Bongú!

                Ich hab ein Tool programmiert (in PHP) , und möchte mithilfe des erscheinden Textes wenn man über ein Feld, Knopf, Formular etc. mit der Maus fährt die funktionalität bzw.  den Sinn des Feldes, Knopfes, Formulares, etc. erklären. Jedoch weiss ich nicht wie ich den Text erscheinen lassen soll.

                Die einfachste Möglichkeit wäre hier wirklich über das 'title'-Attribut zu gehen. Dieses kannst du für quasi Element definieren und bei den "großen" Browsern wird dies dann meist als sog. "Tool-Tip" angezeigt.

                Eine andere Möglichkeit wäre der Einsatz von JavaScript, mit dem du entsprechende "Layer" beim Mouseover/-out-/-Event ein- bzw. ausblendest. Hier bist du dann auch frei in der optischen Gestaltung dieser Tool-Tips. Andererseits ist dieses ein sehr aufwendiges Verfahren, selbst wenn es dafür bereits fertige JavaScript-Bibliotheken gibt, die dir zumindestens dir gröbste Programmierarbeit abnehmen.
                Im </archiv/> oder bei http://www.google.de findest du bestimmt etwas passendes.

                Mein Vorschlag allerdings wäre einfach das 'title'-Attribut.

                Darüber darfst du dann aber das 'alt'-Attribut bei Grafiken (vor allem bei verlinkten Grafiken) nicht vernachlässigen! :-)

                Ein Beispiel:

                <a href="index.html"><img src="homebutton.gif" alt="[HOME]" title="Hier geht's zurück zur Startseite"></a>

                So wäre es m.E. vernünftig.

                Bei reinen "Ziergrafiken" ist alt="" die beste Wahl.

                Siehe auch:
                     http://www.w3.org/TR/html4/struct/objects.html#adef-alt
                bzw. http://www.w3.org/TR/html4/struct/global.html#adef-title

                So, ich hoffe, ich hab' nichts wesentliches vergessen. Wenn doch, einfach noch einmal nachfragem.

                Sahha,

                kerki

                1. Hi!

                  Also ich hab mir jetzt viele Sachen angeschaut. Viele Scripte die Tooltips wirklich realisieren.
                  Jedoch: Die meisten davon sind Skripte mit mehr als 20 Zeilen. Sowas kann ich nicht brauchen. Ist einfach viel zu viel quelltext für so eine kleinigkeit.
                  Das Title Attribut, genau wie der alt text, erscheinen viel zu langsam.dauert viel zu lang. da checkt keiner dass das eigentlich ne hilfe sein soll.

                  Ich habs jetzt so realisiert:
                  Ich hab einfach ganz unten ein neues Frame gemacht, quasi als Status - Zeile oder so.

                  <script language="JavaScript">
                  <!--
                  var text=new Array()
                  text[0]='<a href="http://www.sundaymedia.de" target="_blank" style="color: #0A50A1; text-decoration: none;">sundaymedia</span></a>' /* Hier den Standardwert einfügen */
                  text[1]='<strong>Hier kann man das Gästebuch konfigurieren</strong>' /* Hier den Text einfügen */

                  function textschreiben(inhalt){
                   parent.status_down.tip.innerHTML='<font face="Verdana"><small>'+inhalt+'<font></small>'
                  }
                  //-->
                  </script>

                  <body onload="textschreiben(text[0])">

                  und dann so in die Richtung aufrufen:

                  <img onmouseover="textschreiben(text[1])" onmouseout="textschreiben(text[0])" >

                  Funktioniert bisher bei mir einwandfrei, sind rel. wenig Zeilen, man kann schnell und bequem verschiedene Tips anlegen und aufrufen. Standardwert wird immer onmouseout passieren.
                  Ist zwar nicht ganz 100% so wie ichs mir gedacht hab, aber glaub ich die beste und schnellste Lösung.

                  Danke für eure Lösungsvorschläge.

                  Viele Grüße

                  Alex

    2. ę
      &#x011f;