Jake: parent.document.getElementById('onliner').innerHTML='...';

Hallo,

was muss ich angeben, wenn in einem Frame namens "test"
diese Ausgabe erscheinen soll?

parent.document.getElementById('onliner').innerHTML='<?=$gesamt;?>';

Momentan wird ja alles im Hauptfenster ausgegeben...

Das funktioniert leider nicht:

test.document.getElementById('onliner').innerHTML='<?=$gesamt;?>';

  1. Hi

    Was hat Dein Thema mit Css zu tun?

    was muss ich angeben, wenn in einem Frame namens "test"

    test ist ein Javascript-Methode, diesen Namen solltest Du daher nicht verwenden.

    Das funktioniert leider nicht:
    test.document.getElementById('onliner').innerHTML='<?=$gesamt;?>';

    So wie hier in der Doku beschrieben:
    top.FRAMENAME
    parent.FRAMNAME

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
  2. Lieber Jake,

    Das funktioniert leider nicht:

    test.document.getElementById('onliner').innerHTML='<?=$gesamt;?>';

    erstens ist "funktioniert nicht" noch immer keine aussagekräftige Problembeschreibung, zweitens gehört Deine Frage nicht zu CSS sondern Javascript!

    versuche mal folgendes (ungetestet!):

    var frameBody = parent.meinFrame.contentWindow.body;  
    alert(frameBody.innerHTML);
    

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.