Carsten: Function (document.write...) aus Frameset in Frame aufrufen

Beitrag lesen

Hallo Martin,

Folgendermassen geäandert passiert das, was du (vermutlich) gerne möchtest:

function menu() {
      document.writeln('<table border="1" cellpadding="0" cellspacing="0">');

»»       [...]

document.writeln('</table>');}

function menu(f)
{
   f.document.writeln('<table border="1" cellpadding="0" cellspacing="0">');
      [...]
   f.document.writeln('</table>');
}

content.html
[...]
            <script language="JavaScript1.2"><!--
               theMenu;

parent.menu(window);

[...] 
</body>

Das document.write schrieb in 'sein' Fenster, das war bei dir das Frameset
und daher das merkwürdige Resultat.

So wie ich es geändert habe, ist der Code wohl nicht mehr ganz so wie du ihn
haben wolltest - als Objekt mit Constructor, aber dazu ist mir erstmal nix
funktionierendes eingefallen.

Gruss,
Carsten