peterpaul: Javascript wz_tooltip.js (mouseover)

Ich habe mir das Javascript von http://www.walterzorn.com/tooltip/tooltip_e.htm gesaugt.
Läuft alles wie beschrieben damit.

Ich möchte allerdings ein PopUp-Window einer php-ausgabe haben.

Ich habe ein Listing, in dem Name/Adresse/PLZ/ usw. drinne steht.
Das Feld Name ist ein php-link.
Klickt man darauf, gehen die Details dieses Datensatzes auf.

Ich möchte das nun mit obigem Script realisieren.
Dabei hänge ich ...

Es geht um folgende Zeile
<td class="ergebniszeile"><a href="detail.php?a_id=<%$adressen.a_id%>"><%$adressen.a_name%></a></td>

darin muss irgendwo das Kommando
onmouseover="Tip('Some text')" onmouseout="UnTip()">Homepage </a>
wie auf der Webseite beschrieben untergebracht werden.
Leider gibt es dazu keine Beschreibung, sondern lediglich diese Zeile:
<a href="index.htm" onmouseover="Tip('Some text')" onmouseout="UnTip()">Homepage </a>

Hat sich damit schon mal jemand beschäftigt und kennt sich damit aus?
Wäre dankbar für Hilfe

  1. Hi there,

    darin muss irgendwo das Kommando
    onmouseover="Tip('Some text')" onmouseout="UnTip()">Homepage </a>
    wie auf der Webseite beschrieben untergebracht werden.

    und was spricht gegen

    <td class="ergebniszeile"><a onmouseover="Tip('Some text')" onmouseout="UnTip()" href="detail.php?a_id=<%$adressen.a_id%>"><%$adressen.a_name%></a></td>?

    1. Hallo und Danke erstmal - aber:

      <td class="ergebniszeile"><a onmouseover="Tip('Some text')" onmouseout="UnTip()" href="detail.php?a_id=<%$adressen.a_id%>"><%$adressen.a_name%></a></td>

      bringt mir leider nur dieses: "Some text" im PopUp.
      Aber darin soll ja der Inhalt des kompletten Links stehen.

      Das ist genau die Frage, wie man soetwas hinbekommt?!

      1. <a onmouseover="Tip('Some text')"
        bringt mir leider nur dieses: "Some text" im PopUp.

        Logisch, weil du »Some text« an die Funktion übergibst.

        Aber darin soll ja der Inhalt des kompletten Links stehen.

        onmouseover="Tip('Der Text, den du im Tooltip haben willst.')"

        Also meinetwegen:

        onmouseover="Tip('<%$adressen.a_name%>')"

        In diesem String solltest du ' durch ' und " durch &quot; ersetzen, damit das JavaScript und das HTML nicht fehlerhaft werden.

        Mathias

        1. Super, das funktioniert schonmal,

          wie bekomme ich es hin, dass noch mehr Details angezeigt werden?
          Ich habe folgendes gemacht:
          <td class="ergebniszeile"><a onmouseover="Tip('<%$adressen.a_name%>','<%$adressen.a_id%>')" onmouseout="UnTip()" href="detail.php?a_id=<%$adressen.a_id%>"><%$adressen.a_name%></a></td>

          Da meckert das Script.

          Also:
          Wie bekomme ich nach dem '<%$adressen.a_name%>' noch mehrere Variablen dazu?