webForumDet fria alternativet

avstånd mellan frames. exempel

5 svar · 397 visningar · startad av tlee

tleeMedlem sedan mars 2001290 inlägg
#1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>

<script language="Javascript">
if (top.location != location)
  top.location.href = document.location.href ;
</script>

</head>

<!-- frames -->

<frameset rows="20,*">
<frame style="border: 0px none" src="top.asp" name="top" noresize frameborder="no" scrolling="no">
<frameset cols="190,*">
<frameset rows="75%,25%">
<frame src="/menu.asp" name="menu" scrolling="auto" noresize marginwidth="0" marginheight="0" frameborder="0" framespacing="0" border="0">
<frame src="/info.asp" name="info" scrolling="no" noresize marginwidth="0" marginheight="0" frameborder="0" framespacing="0" border="0">
</frameset>
<frameset rows="*,30">
<frame name="main" src="main.asp" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0" noresize framespacing="0" border="0">
<frameset cols="100%">
<frame style="border: 0px none" src="bottom.asp" name="bottom" scrolling="no" noresize marginwidth="5" marginheight="5" frameborder="0" framespacing="0" border="0">
</frameset>
<noframes>
</noframes>
</frameset>

jag har försökt allt för att få det lilla glappet mellan två frames att försvinna men det är kvar likförbannat...

ex http://www.arlec.com/frame.asp
kika i menyframen till vänster så ser ni ett vitt streck i mitten ungefär.. hur plockar jag bort jag det?

/t

bossseMedlem sedan juni 2003772 inlägg
#2

frameborder="no" skal det vara!

tleeMedlem sedan mars 2001290 inlägg
#3

har gjort det nu, men det funkar fortfarande inte .. är det något i de andra htmlfilerna som skall ändras.. nån <body> style eller nått?

bossseMedlem sedan juni 2003772 inlägg
#4

Kollar koden lite hastigt på lunchen!
Såg att du hade <frame style="border: 0px none, detta är väl inte korrekt.

Här nedan har jag en exempelkod för frames helt utan borders.

<frameset rows="160,*"  frameborder="no"  border="0" framespacing="0" >
<frameset cols="220,*"  frameborder="no"  border="0" framespacing="0">
<frame name="a" src="sida1.htm" "scrollinging="no">
<frame name="b" src="sida2.htm" >
</frameset>
<frameset cols="300,*"  frameborder="no"  border="0" framespacing="0">
<frame name="c" src="sida3.htm" scrolling="auto">
<frame name="d" src="sida4.htm" scrolling="yes">
</frameset>
</frameset>
<noframes>
Du behöver webbläsare som kan visa frames,
Uppgradera din webbläsare.
</noframes>
tleeMedlem sedan mars 2001290 inlägg
#5

fixat nu.. hade ju lagt in det på <frame> taggen istället på för <framset> :/

tack för hjälpen!

InsiderMedlem sedan jan. 2000978 inlägg
#6

Glöm inte att validera koden! :)
Du hade glömt att stänga några taggar samt använt några otillåtna attribut.

tlee skrev:

fixat nu.. hade ju lagt in det på <frame> taggen istället på för <framset> :/

tack för hjälpen!

<FRAMESET> får inte innehålla attributet frameborder. (även om det ser rätt ut) ;) Du får väl avgöra själv om det är viktigt att koden validerar.

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)