Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Popup wenn Mauszeiger über Link





Frage

Hi! Ich möchte, dass im Firefox so ein gelbes kleines Fenster mit einem Infotext aufpopt, wenn man mit der Maus über einen Link meiner HTML-Seite fährt. Ich weiss nicht wie der richtige Name für so ein Fenster ist. Ich hoffe, ihr wisst was ich meine. MFG Stuppsi

Antwort 1 von Road-Runner

Hallo,

was Du meinst, ist das title-Tag (oder attribut oder wie das Biest heisst).

Du musst dieses tag in Deinem Quellcode angeben.

Beispiel:

<a href="#Meine Erweiterungen" title="Hallo, hier sind meine Erweiterungen">Meine Erweiterungen</a>


Wenn Du dann den Kursor auf den Link hälst, erscheint das gelbe Kästchen mit dem Text: Hallo, hier sind meine Erweiterungen.

Gruss

Road-Runner

Antwort 2 von rfb

das title-Attribut kannst du in (fast) jedes Element einfügen, also nicht nur bei Links, sondern auch
  • bei Bildern (
    <img src ... alt="Computer" title="mein neuerworbener PC mit Intel-tralala und RAM und ROM und allem PiPaPo">
    )
  • bei Texten (
    <p title="extrem wichtig!">bla bla</p>
    )
  • bei Abkürzungen (
    <acronym title="Kurzform von Supportnet">SN</acronym>
    ).

    Soweit der Browser dies unterstützt erscheint dann das Infotext-PopUp.

    Es gibt auch Möglichkeiten, diese title-Inhalte z.B. beim Ausdruck sichtbar auf der Seite erscheinen zu lassen, das wird allerdings vom aktuellen IE noch nicht unterstützt, von den anderen gängigen Browsern schon lange.

  • Antwort 3 von Stuppsi

    Hi!

    Ja genau das hatte ich gemeint. Danke, aber leider funktioniert es nicht so, wie ich es mir vorgestellt habe. Bei geschätzten 80 Zeichen wird die Textanzeige einfach abgebrochen! Meine Infotexte sind aber teilweise deutlich über 1000 Zeichen lang!
    Kann man da noch irgendwas drehen? Oder gibt es Alternativen? Vielleicht so eine Art Spoiler-Befehl in HTML? Die Texte sollen erst auf Anforderung sichtbar werden, sonst wird es bei 2000 Links zu unübersichtlich.

    MFG
    Stuppsi

    Antwort 4 von rfb

    Antwort 5 von Stuppsi

    Hi rfb!

    Das Problem bei dieser Lösung scheint zu sein, dass der Platz für die Texte auch dann reserviert ist/bleibt, wenn sie nicht angezeigt werden. Vielleicht mache ich aber auch was falsch?

    MFG
    Stuppsi

    Antwort 6 von rfb

    Das geht schon, erfordert aber tiefere Kenntnisse von CSS (wird im vorletzten Absatz auf der Seite kurz beschrieben).
    Diese Seite hier nutzt diese Technik: http://www.cafehinterhof.de/ vielleicht schaust du mal in den Quelltext.

    Antwort 7 von Stuppsi

    Hi rfb!

    So wie bei den Evangelischen funzt das bei mir nicht, da man die Seite scrollen muss und dann die Anzeigefläche aus dem Blickfeld verschwindet. Aber durch diese Anregung habe ich die Lösung gefunden. Ich mache es auf die katholische Art mit JS und Formularelementen. Ein Auswahlfeld in dem man die 2000 Einträge scrollen kann und darunter eine Textarea in der die Zusatzinfos erscheinen, wenn man einen Eintrag markiert. Zusätzlich noch die Anzeige des Links in einem div-Container und gut is. Thx!

    MFG
    Stuppsi

    Ich möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: