manni: getElementById

Hallo ...

Gibt es auch eine Möglichkeit diesen Effekt in Netscape / Firefox anzeigen zulassen?

Funzt bei mir zur Zeit nur bei opera und IE

<td
<a href="http://de.selfhtml.org/" onmouseover="document.getElementById('box1').innerText='Das Webdesign-Portal';"
onmouseout="document.getElementById('box1').innerText='';">selfhtml</a>
</td>

<td id="box1"td>

Gruß von der Küste

  1. Hallo ...
    Kleiner Nachtrag

    Das soll bewirken, wenn ich mit der Maus über den Link in zelle 1 fahre, soll in zelle 2 ein Text angezeigt werden.

    Gruß manni

  2. Hallo,

    sofern in box1 nicht irgendwelche HTML-Elemente stehen, die unangetastet bleiben sollen, reicht es schon, .innerText durch .innerHTML zu ersetzen. Ansonsten müsste eine DOM-Lösung her.

    Grüße,
    Utz

    --
    Mitglied im Ring Deutscher Mäkler
  3. Hallo manni,

    ich gehe davon aus, dass Du eine komplette Tabelle erstellt hast,
    dann müsste es in allen DOM-fähigen Browsern klappen.

    Hier könnte eine Fehlerquelle vorliegen:

    <td id="box1"td>

    Lösung: <td id="box1"> </td>

    Gruss Paul

  4. Hi ...

    Das mit innerHTML ist das was ich gesucht habe. Funktioniert..

    Danke.

    Paul ich habe diesen Flüchtigkeitsfehler übersehen.
    In meinem Quelltext ist das so wie Du das schon richtig erkannt hast.

    Gruß manni

    1. Hallo,

      wenn Du nur unformatierten Text einsetzt, reicht auch ...firstChild.nodeValue .

      Gruß, Jürgen