Stefan Bion: Frames know how

Beitrag lesen

Hi.

mein frage ist jetzt ob es möglich ist die 2 zusätzlichen html-dateien in die 1. html-datei mit den frames hineinzupacken, so daß nur noch eine html-datei übrigbleibt und auf dem server auch nur die eine liegt und nicht die anderen beiden html-dateien nachladen muss

Ich weiß zwar nicht, wozu das gut sein soll, aber mit JavaScript müßte sich das schon irgendwie hinkriegen lassen, z.B. so (nicht getestet!):

<script language="JavaScript">
<!--
  if(top.frames.length==0)
  {
    document.write('<frameset>');
    document.write('  <frame src="index.htm" name="Menu">');
    document.write('  <frame src="index.htm" name="Main">');
    document.write('</frameset>');
  }
// -->
</script>

<body>

<script language="JavaScript">
<!--
  if(top.frames.length>0 && top.frames[0].name=="Menu")
  {
    document.write('<Inhalt des Menü-Frames>');
  }

if(top.frames.length>0 && top.frames[0].name=="Main")
  {
    document.write('<Inhalt des Haupt-Frames>');
  }
// -->
</script>

</body>

Das nur mal so als Ansatz, wobei ich es aber nicht empfehlen würde, die ganze Navigation von JavaScript abhängig zu machen (Du solltest dann wenigstens noch eine Alternative für Nur-HTML anbieten).

Gruß,
Stefan
http://www.StefanBion.de