Jörg: Layer-Inhalt bei Opera ändern (text)

Ich versuche über einen "onmouseover"  Text in einen <DIV> beim Opera 5 zu ändern. Bei NN4.7 NN6 u. IE5 läuft das auch, aber Opera 5 zeigt mir den Text nicht an.

Der Layer läßt sich auch ansprechen, z.B. mit dem "style" Befehl:
document.all.LayerName.style.XXX

aber wie sieht der Befehl aus um da dann auch ´mal einen Text rein
zu schreiben?
weder  document.all.LayerName.write()
noch   document.all.LayerName.innerHTML
ergeben irgend eine Ausgabe.

Wäre sehr nett wenn mir da einmal eine Lösung geben könnte.

danke
  Jörg

  1. Hi Jörg,

    aber wie sieht der Befehl aus um da dann auch ´mal einen Text rein
    zu schreiben?
    weder  document.all.LayerName.write()
    noch   document.all.LayerName.innerHTML
    ergeben irgend eine Ausgabe.

    Opera kann (noch?) nicht dynamisch in Layer sschreiben.
    Sollte der restliche Code nicht zu umfangreich sein, könnte man das gesamte Dokument neu schreiben - das nämlich kann Opera.

    Grüße,
    Martin

  2. Ich versuche über einen "onmouseover"  Text in einen <DIV> beim Opera 5 zu ändern. Bei NN4.7 NN6 u. IE5 läuft das auch, aber Opera 5 zeigt mir den Text nicht an.

    Der Layer läßt sich auch ansprechen, z.B. mit dem "style" Befehl:
    document.all.LayerName.style.XXX

    aber wie sieht der Befehl aus um da dann auch ´mal einen Text rein
    zu schreiben?
    weder  document.all.LayerName.write()
    noch   document.all.LayerName.innerHTML
    ergeben irgend eine Ausgabe.

    Wäre sehr nett wenn mir da einmal eine Lösung geben könnte.

    danke
      Jörg

    Wenn du den Text im voraus kennst, kannst du zwei oder mehr Layer anlegen (z.B. mit dem DIV-Tag und ids). Dann kannst du die Eigenschaft visibility für sie ändern, mal einen mal anderen Layer zeigen. Anders geht es wahrscheinlich nicht :-(