/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Hvorfor kan jeg ikke se mit frameset?
Fra : Jakob Munck


Dato : 25-10-05 16:23

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. Men jeg gør noget galt, for jeg kan slet ikke se mit
frameset, som ellers - når det er udenfor tabellen - virker udmærket.

Her er html for "Default.asp":
:
------------------------
<table border="0" width="50%" bordercolor="ffffff" cellpadding="0"
cellspacing="0" align="center" valign="top">
<tr><td width="" height="">

<img border="0" src="images_forside/topikon.jpg"" alt="">

</td></tr><tr><td>

<!--
nedenstående frameset kan ikke ses:
-->
<frameset framespacing="0" border="0" cols="170,*" frameborder="0">
<frame name="menu" src="menu.asp" scrolling="no">
<frame name="hovedramme" src="forfatterkvarteret.asp">
</frameset>

</td></tr></table>
------------------

Hvad gør jeg galt?

v.h.
Jakob



 
 
Erik Ginnerskov (25-10-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 25-10-05 16:40

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/



Jens Gyldenkærne Cla~ (26-10-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-10-05 11:06

Erik Ginnerskov skrev:

> <DOCUMENT html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
> "http://www.w3.org/TR/html4/frameset.dtd">

Der er vist hoppet en nisse ind i din frameset-skabelon - der skal
stå "!DOCTYPE" i stedet for "DOCUMENT".
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (26-10-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 26-10-05 21:46

Jens Gyldenkærne Clausen wrote:

>> <DOCUMENT html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
>> "http://www.w3.org/TR/html4/frameset.dtd">
>
> Der er vist hoppet en nisse ind i din frameset-skabelon - der skal
> stå "!DOCTYPE" i stedet for "DOCUMENT".

Der er også kun små to måneder til jul. ;)

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste