webForumDet fria alternativet

Problem med frames

HTML & CSS

5 svar · 242 visningar · startad av wborg

Medlem sedan dec. 2003209 inlägg
Frågan#1

Hej,

jag håller på med en sida åt en idrottsförening och dom propsar på att använda frames, när jag nu börjat bygga framesetet så har jag stött på patrull. Jag får inte det nedersta framesetet att synas, jag har provat att flytta omkring några olika < /frameset> taggar men inte lyckats lösa problemet. Någon som ser vad jag gör för fel?

<frameset rows="66,*,24" border="0" frameborder="no">
  <frame src="top.asp" name="top" border="0" frameborder="no" scrolling="no" noresize>
<frameset cols="155,*" border="0" frameborder="no">
  <frame src="menu.asp" name="menu" border="0" frameborder="no" scrolling="no" noresize>
<frameset rows="21,21,*" border="0" frameborder="no">
  <frame src="links.asp" name="links" border="0" frameborder="no" scrolling="no" noresize>
  <frame src="where_start.asp" name="where" border="0" frameborder="no" noresize>
  <frame src="startsidan.asp" name="main" border="0" frameborder="no" scrolling="auto" noresize>
</frameset>
<frameset cols="40%,*,10%,40%" border="0" frameborder="no">
  <frame src="copyright.asp" name="copyright" border="0" frameborder="no" scrolling="no" noresize>
  <frame src="online.asp" name="online" border="0" frameborder="no" scrolling="no" noresize>
  <frame src="onlinetext.asp" name="onlinetext" border="0" frameborder="no" scrolling="no" noresize>
  <frame src="date.asp" name="date" border="0" frameborder="no" scrolling="no" noresize>
</frameset>
</frameset>
</frameset>
<noframes>
</noframes>

/S

Medlem sedan juni 200032 967 inlägg
#2

En korrekt indentering kan säkert hjälpa dig att se felet:

<frameset rows="66,*,24" border="0" frameborder="no">
	<frame src="top.asp" name="top" border="0" frameborder="no" scrolling="no" noresize>
	<frameset cols="155,*" border="0" frameborder="no">
  		<frame src="menu.asp" name="menu" border="0" frameborder="no" scrolling="no" noresize>
		<frameset rows="21,21,*" border="0" frameborder="no">
			<frame src="links.asp" name="links" border="0" frameborder="no" scrolling="no" noresize>
			<frame src="where_start.asp" name="where" border="0" frameborder="no" noresize>
			<frame src="startsidan.asp" name="main" border="0" frameborder="no" scrolling="auto" noresize>
		</frameset>
		<frameset cols="40%,*,10%,40%" border="0" frameborder="no">
			<frame src="copyright.asp" name="copyright" border="0" frameborder="no" scrolling="no" noresize>
			<frame src="online.asp" name="online" border="0" frameborder="no" scrolling="no" noresize>
			<frame src="onlinetext.asp" name="onlinetext" border="0" frameborder="no" scrolling="no" noresize>
			<frame src="date.asp" name="date" border="0" frameborder="no" scrolling="no" noresize>
		</frameset>
	</frameset>
</frameset>
Medlem sedan dec. 2003209 inlägg
#3

@nders,

jag ser faktiskt inte vad felet är i alla fall men tack för att du påminde mig om indenteringen.

/S

Medlem sedan jan. 2000978 inlägg
#4

Jag har nästan aldrig kodad frames, men jag chansar lite på att det är denna raden:

<frameset cols="155,*" border="0" frameborder="no">

Där har du bara angett de två första settens bredd. Det andra settet tar resten av bredden, då blir det ingen bredd kvar till den sista.
Eller oxå har du helt enkelt placerat det sista settet på fel ställe. Eftersom det ska finnas plats för ett 3:e set i det yttersta framesetet, som inte verkar finnas.

<frameset rows="66,*,[b]24[/b]" border="0" frameborder="no">
Medlem sedan juni 200032 967 inlägg
#5

Det sista framesetblocket ligger fel. Det ska ligga ett snäpp längre ner under </frameset> för att följa definitionen du gjort i dina <frameset>-taggar.

Om jag inte är helt blind.... :OO

Medlem sedan dec. 2003209 inlägg
#6

@nders du är absolut inte blind, men jag måste nog skaffa mig ett par glasögon :D

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)