Jakob Munck wrote:
> Jeg er ved at redesigne en hjemmeside og jeg vil godt have at den har
> en vandret topikon og at der under denne er et frameset med en menu
> til venstre og en hovedramme til højre. Derfor laver jeg en tabel og
> sætter mit frameset ind i denne tabel.
Man kan ikke putte et frameset ind i ne almindelig html-side. Heller ikke
selv om du kalder siden for asp.
Et frameset skal indsættes umiddelbart efter sidens head. Og sidens
eventuelle body skal indsættes i en noframes-sektion, som indsættes
umiddelsbart inden frameset-sluttagget:
<DOCUMENT html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"
http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Side med frames</title>
</head>
<frameset rows="50,*">
<frame name="top" frameborder="0" src="top.html" noresize scrolling="no">
<frameset cols="100,*">
<frame name="menu" frameborder="0" src="menu.html" noresize
scrolling="no">
<frame name="indhold" frameborder="0" src="sideindhold.html"
scrolling="auto">
</frameset>
<noframes>
<body>
her indsættes alternativt sideindhold
- det vises i browsere, som ikke kan vise frames
</body>
</noframes>
</frameset>
</html>
Men overvej en alternativ måde at designe dine sider. Der er en hel del
problemer forbundet med brug af frames:
http://html-faq.dk/2009.asp
Du kunne f.eks. bruge serverside-include:
http://hjemmesideskolen.dk/html/incl.asp
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk -
http://ginnerskov.dk
http://html-faq.dk/