Daniel Stankewitz: top.{framename}.document.open(); funktioniert nicht!

Hallo,

dieses problem beschäftigt mich jetzt schon ne ewigkeit, aber es klappt einfach nicht!

ich habe 2 frames; FrameA und FrameB. In FrameB  steht u.a.

top.FrameA.document.open();
top.FrameA.document.writeln("Hallo Welt!");
top.FrameA.document.close();

im MSIE funktioniert es... Beim NS 4.7 "friert" FrameA ein und es hilft nur noch ein klick auf "Zurück"..
ist das ein bug vom netscape? wenn ja wie könnte ich den umgehen?

vielen dank im voraus!

Daniel

  1. Hi!

    Ich kann dein Problem nicht nachvollziehen. D.h. bei mir (WinNT, NS4.7) funktioniert es.

    Allerdings ist die Frage, wann dieses Script ausgeführt wird. Eventuell gibt es Probleme, wenn die Seite in FrameA noch nicht fertig aufgebaut ist und du mit dem Script bereits die Seite wieder öffnen und was reinschreiben willst.
    (hab das gerade ausprobiert ... da verabschiedet sich bei mir der Netsi vollkommen)

    mfG
    BRAND

    1. Hi!

      Ich kann dein Problem nicht nachvollziehen. D.h. bei mir (WinNT, NS4.7) funktioniert es.

      also das verwundert mich jetzt wirklich... ich schlag mich wirklich schon seit wochen damit rum..
      mysteriös...

      Allerdings ist die Frage, wann dieses Script ausgeführt wird. Eventuell gibt es Probleme, wenn die Seite in FrameA noch nicht fertig aufgebaut ist und du mit dem Script bereits die Seite wieder öffnen und was reinschreiben willst.
      (hab das gerade ausprobiert ... da verabschiedet sich bei mir der Netsi vollkommen)

      naja.. das javascript wird von nem php3 skript generiert welches auch noch extra 5 sekunden wartet...

      schau doch mal nach ob sich der text im großen frame ändert (mit dem netscape) mit mir crasht der wie gesagt immer :(
      http://www.nightstone.de/chat/

      ich selber hab überigens (WinNT 5, NS4.7)

      danke und ciao,
      daniel