01. februar 2002 - 14:38
Der er
10 kommentarer og 1 løsning
centrering af mainframe
Kan man med frameset og frame centrere sin side, sådan at man omgiver sin hovedside med en frame til venstre og til højre der ikke har anden funktion end at fylde ud. Altså sådan at leftframe og rightframe automatisk tilpasser deres bredde sådan at hovedsiden (mainframe) altid står centreret på skræmen mellem de to??? (og altså sådan at dimensionerne hele tiden tilpasses alt efter hvad der åbnes i mainframe)?
Annonceindlæg fra itavis
01. februar 2002 - 14:52
#1
du skal bare sætte dit frameset ind i et andet frameset! <frameset cols="*,400,*"> <frame src="ingenting.html"> Dit frameset indsættes her! Husk at ændre border, frameborder osv. <framset src="ingenting.html"> </frameset>
01. februar 2002 - 14:53
#2
husk også at ændre de 400px, jeg har sat ind til bredden på DIT frameset!
Slettet bruger
01. februar 2002 - 14:54
#3
cthun>> Men det løser jo ikke hans problem, da framen jo ikke automatisk udvider sig med din kode.
01. februar 2002 - 14:59
#4
Sorry, jeg misfostod spørgsmålet!
01. februar 2002 - 15:28
#5
phoenixv & cthun>> I vil vel ikke dermed sige at problemet slet ikke kan løses???
01. februar 2002 - 17:39
#6
Jeg har præcis samme problem, og har haft et par åbne spørgsmål. Jeg fik mange svar - men ingen jeg kunne bruge!!! Sur rø... :))
01. februar 2002 - 23:00
#7
Hvad med: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="1*,300,1*" border=0 frameborder="no"> <frame name= "topspace" noresize scrolling="no" marginwidth=0 marginheight=0 frameborder="NO" src="top_bottom.htm"> <frameset cols="1*,600,1*" border=0 frameborder="no"> <frame name="lspace" scrolling="no" noresize marginwidth=0 marginheight=0 frameborder="NO" src="outsides.htm"> <frame name= "mainFrame" noresize scrolling="NO" marginwidth=0 marginheight=0 frameborder="NO" src="page.htm"> <frame name="rspace" scrolling="NO" frameborder="NO" noresize marginwidth="0" marginheight="0" src="outsides.htm"> </frameset> <frame name="botspace" scrolling="no" noresize marginwidth=0 marginheight=0 frameborder="NO" src="top_bottom.htm"> </frameset> <noframes><body bgcolor="#FFFFFF" text="#000000"> </body></noframes> </html>
Slettet bruger
02. februar 2002 - 12:35
#8
pelkjaer>> Det får da vist heller ikke midterframen til at udvide sig automatisk? mik>> Jeg kigger på det...
02. februar 2002 - 13:01
#9
Nej, jeg læste ikke ordentligt efter. Men dette gør efter hvad jeg kan læse det ønskede: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset cols="80,*,80" frameborder="NO" border="0" framespacing="0"> <frame name="leftFrame" scrolling="NO" noresize src="outsides.htm" > <frame name="mainFrame" src="page.htm"> <frame name="rightFrame" scrolling="NO" noresize src="UntitledFrame-8"> </frameset> <noframes><body bgcolor="#FFFFFF" text="#000000"> </body></noframes> </html>
02. februar 2002 - 13:01
#10
UntitledFrame-8=outsides :o)
Slettet bruger
02. februar 2002 - 13:08
#11
pelkjaer>> Nej, det han ønsker er en midterframe, der automatisk udvider sig alt efter indholdet i denne frame! Nu har jeg skrevet en løsning til IE4+ (eller i hvert fald 5+): <!-- Sættes i alle midterframens dokumenter --> <script> function juster() { dw = document.body.scrollWidth; fw = document.body.offsetWidth; if (dw > fw) { diff = dw - fw + 15; cls = parseInt(parent.document.body.cols.substring(0,parent.document.body.cols.indexOf(","))); cls -= Math.ceil(diff / 2); parent.document.body.cols = cls + ",*," + cls; } } </script> Og: <body onLoad="juster();">
Vi tilbyder markedets bedste kurser inden for webudvikling