hermelin: text austauschen

Wer kann helfen?? Möchte in HTML-Tabelle einen Text an einer festen Position/Tabellenzelle ausweisen, der erst erscheint, wenn die Maus über ein Bild fährt (mouseover) und austauscht, wenn die Maus über ein anderes Bild fährt. Habe mit Layern keine befriedigende Lösung, da hier ja nur absolute tabellenunabhängige Positionen möglich sind.

Über Hilfe freut sich sehr der Peter.

  1. Wenn ich dich richtig verstanden habe würde ich das Problem so lösen:

    <table>
      <tr id="1" style="display:block;">
        <td colspan="3">text1</td>
      </tr>
      <tr id="2" style="display:none;">
        <td colspan="3">text2</td>
      </tr>
      <tr id="3" style="display:none;">
        <td colspan="3">text3</td>
      </tr>
      <tr>
        <td><img src="bild1.gif" onMouseOver="document.getElementById('1').style.display = 'block';" onMouseOut="document.getElementById('1').style.display = 'none';"></td>
        <td><img src="bild2.gif" onMouseOver="document.getElementById('2').style.display = 'block';" onMouseOut="document.getElementById('2').style.display = 'none';"></td>
        <td><img src="bild3.gif" onMouseOver="document.getElementById('3').style.display = 'block';" onMouseOut="document.getElementById('3').style.display = 'none';"></td>
     </tr>
    </table>

    gruß tobee

    1. Hi,

      <table>
        <tr id="1" style="display:block;">

      1 ist keine gültige id. block ist kein sinnvoller display-Wert für eine Tabellenzeile.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Prinzipiell soll das Erscheinungsbild so werden wie auf einer von mir gerade entsdeckten Seite: http://www.atwillys.de. Da stehen auch Bilder, die dann diese Sprechblase rechts auslösen. Ich weiß nur nicht, ob das noch ginge, wenn man die Seite/Tabelle vertikal zentrieren würde. Welche Werte sollten denn eingesetzt werden?

    2. Hi,

      Wenn ich dich richtig verstanden habe würde ich das Problem so lösen:

      Zuzügl. zu den Anmerkungnen von Wahsaga:

      <td><img src="bild1.gif" onMouseOver="document.getElementById('1').style.display

      onmouseover kann jeder JS-Browser ausführen, getElementById hingegen nicht. Es sollte also geklammert werden: if(document.getElementById) ...

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      1. Hi,

        Wenn ich dich richtig verstanden habe würde ich das Problem so lösen:
        Zuzügl. zu den Anmerkungnen von Wahsaga:

        Wo und wann hat er die gemacht?

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hi,

          Wo und wann hat er die gemacht?

          Ops, sorry - meinte natürlich *dich*! =:-)

          Gruß, Cy-"ich bin in Eile"-baer ;-)

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. Hi,

    Möchte in HTML-Tabelle einen Text an einer festen Position/Tabellenzelle ausweisen,

    Nutze z.B. innerHTML.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    1. Hi,

      Möchte in HTML-Tabelle einen Text an einer festen Position/Tabellenzelle ausweisen,

      Nutze z.B. innerHTML.

      Gruß, Cybaer

      Herzlichen Dank für die Anregungen, bin aber noch keinen Schritt weiter... Prinzipiell soll das Erscheinungsbild so werden wie auf einer von mir gerade entsdeckten Seite: http://www.atwillys.de. Da stehen auch Bilder, die dann diese Sprechblase rechts auslösen. Ich weiß nur nicht, ob das noch ginge, wenn man die Seite/Tabelle vertikal zentrieren würde.

      Vielleicht noch eine Idee?

      1. Hi,

        Ich weiß nur nicht, ob das noch ginge, wenn man die Seite/Tabelle vertikal zentrieren würde.

        Prinzipiell: Ja, natürlich.

        Vielleicht noch eine Idee?

        CSS: position und display - und das mti hover oder JavaScript kombinieren.

        Gruß, Cybaer

        --
        Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!