Du musst es nur richtig machen.
Beispiel:
frameset.html beinhaltet die Webseite als Frameset
menu.html beinhaltet das Navigationsmenü
haupt.html beinhaltet den eigentlichen Dokumenteninhalt
frameset.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Frame at lower left scales</title>
</head>
<frameset cols="*,80%" border="0" frameborder="no" framespacing="0">
<frame name="menu" src="menu.html">
<frame name="haupt" src="haupt.html" noresize="noresize" scrolling="no">
<noframes>
<body></body>
</noframes>
</frameset>
</html>
haupt.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Titel</title>
<style type="text/css">
@page { size:landscape; margin:5.7cm 2cm 1.4cm 1cm; }
</style>
</head>
<body>
<h1>Blinde Texte</h1>
<pre>
Ich bin Blindtext. Von Geburt an.
Es hat lange gedauert, bis ich begriffen habe, was es bedeutet, ein blinder Text zu sein: Man macht keinen Sinn.
Man wirkt hier und da aus dem Zusammenhang gerissen.
Oft wird man gar nicht erst gelesen.
</pre>
<script type="text/javascript"><!--
document.write("<a href=\"#\" onclick=\"window.print();\">Diese Seite ausdrucken<\/a>");
//-->
</script>
</body>
</html>
menu.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" language="Javascript">
function myprint()
{
parent.haupt.focus();
parent.haupt.print();
}
</script>
<title>Menue</title>
</head>
<body>
<form>
<center><input type="button" value="Drucken" onClick="myprint()"></center>
</form>
</body>
</html>
Geht doch.\n\n
<!--EDIT|GwenDragon|1181560763-->