Avatar billede 200 Nybegynder
22. april 2001 - 03:04 Der er 2 kommentarer og
5 løsninger

Site med centreret frames

Jeg ku tænke mig at lave et site med frames, men når man kører med 1024 pix i bredde skal der være et farvet område udenfor både i  højre og venstre side a\'la Eksperten. De som kører med 800 pix skal ikke se dette område.
Er det muligt - og i så fald, hvordan får man det til at funke ?
Avatar billede bjarke-b Nybegynder
22. april 2001 - 03:08 #1
<html>
<head>
<title>Testtitle>
</head>
<frameset cols=\"*,760,*\">
<frame name=\"main\" src=\"den_side_der_skal_være_ude_i_kanten.html\" target=\"_self\" scrolling=\"auto\">
<frame name=\"main\" src=\"din_side.html\" target=\"_self\" scrolling=\"auto\">
<frame name=\"main\" src=\"den_side_der_skal_være_ude_i_kanten.html\" target=\"_self\" scrolling=\"auto\">
<noframes></noframes>
</head>
</frameset>
</html>
Avatar billede olebole Juniormester
22. april 2001 - 08:55 #2
<ole>
Du kan også skrive det mindre sjusket og mere anvendeligt:

<html>
<head>
<title>Test>title>
</head>
<frameset cols=\"*,760,*\" border=\"0\" frameborder=\"0\" framespacing=\"0\">
<frame name=\"leftFr\" src=\"den_side_der_skal_være_ude_i_kanten.html\" scrolling=\"no\" noresize>
<frame name=\"main\" src=\"din_side.html\" scrolling=\"auto\" noresize
>
<frame name=\"rightFr\" src=\"den_side_der_skal_være_ude_i_kanten.html\" scrolling=\"no\" noresize
>
</frameset>
</html>

/mvh
</bole>
Avatar billede olebole Juniormester
22. april 2001 - 08:58 #3
De to tags, der - af uransagelige grunde - er blevet linie-delt, må du lige \'samle op\' på ;)
Avatar billede krn Nybegynder
22. april 2001 - 11:54 #4
Det er da bare at lave frames, og at sætte framen i midten til 800...er opløsningen så større, kan du jo selv sætte farver til..?!
Avatar billede 200 Nybegynder
22. april 2001 - 15:17 #5
Er det muligt at gøre det mere konkret, her er mit html (hvordan skal det laves om?):

<frameset cols=\"129,*\" framespacing=\"0\" border=\"0\" frameborder=\"0\">
  <frame name=\"menu\" scrolling=\"no\" noresize target=\"main\" src=\"menu.htm\">
  <frameset rows=\"33%,*\">
    <frame name=\"top\" target=\"main\" src=\"top.htm\" scrolling=\"auto\">
    <frame name=\"main\" src=\"main.htm\" target=\"main\" scrolling=\"auto\">
  </frameset>

- på forhånd tak !
Avatar billede jakoba Nybegynder
22. april 2001 - 15:47 #6

  Er det muligt at gøre det mere konkret, her er mit html (hvordan skal det laves om?):

<frameset cols=\"*,760,*\" framespacing=\"0\" border=\"0\" frameborder=\"0\">
  <frame name=\'venstremargen\' src=\"lille_fil_der_laver_Baggrund.html\">
  <frameset cols=\"129,*\" framespacing=\"0\" border=\"0\" frameborder=\"0\">
    <frame name=\"menu\" scrolling=\"no\" noresize target=\"main\" src=\"menu.htm\">
    <frameset rows=\"33%,*\">
      <frame name=\"top\" target=\"main\" src=\"top.htm\" scrolling=\"auto\">
      <frame name=\"main\" src=\"main.htm\" target=\"main\" scrolling=\"auto\">
    </frameset>
  </frameset>
  <frame name=\'hojremargen\' src=\"lille_fil_der_laver_Baggrund.html\">
</frameset>

fidusen er at cols-parameteren i det yderste frameset der laver en fastbredde ramme til din side i midten, og to margener der justerer sig efter hvad der er plads til.

mvh JakobA
Avatar billede oskar Nybegynder
22. april 2001 - 20:46 #7
Her er endnu en mulighed, der også laver en tredje mulighed for de få stakler der stadig kører med 640x480 og så laver den en tynd kant på 800x600.

<html><head><!-- Minus AutoDato --><TITLE></TITLE><META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3.5\"><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"></head>
<SCRIPT TYPE=\"text/javascript\">
<!-- if (screen.width == 640) {
document.write(\'<FRAMESET FRAMEBORDER=\"0\" FRAMESPACING=\"0\" BORDER=\"0\" COLS=\"119,*\" ROWS=\"100%\"><FRAME SRC=\"venstre.html\" NAME=\"menu\" SCROLLING=\"no\" frameborder=\"NO\">    <FRAME SRC=\"forside.html\" NAME=\"main\" SCROLLING=\"auto\" frameborder=\"NO\"></FRAMESET>\'); -->
</SCRIPT>
<frameset rows=\"1*,441,1*\" cols=\"*\" frameborder=\"NO\" border=\"0\" framespacing=\"0\">
  <frame src=\"kant.html\" name=\"kant\" scrolling=\"NO\" frameborder=\"NO\">
  <frameset cols=\"1*,120,663,1*\" rows=\"*\" border=\"0\" framespacing=\"0\">
    <frame src=\"kant.html\" name=\"kant\" scrolling=\"NO\" frameborder=\"NO\">
    <frame src=\"venstre.html\" name=\"menu\" scrolling=\"NO\" frameborder=\"NO\">
    <frame src=\"forside.html\" name=\"main\">
    <frame src=\"kant.html\" name=\"kant\" scrolling=\"NO\" frameborder=\"NO\">
  </frameset>
  <frame src=\"kant.html\" name=\"kant\" scrolling=\"NO\" frameborder=\"NO\">
</frameset>
<noframes><body bgcolor=\"#FFFFFF\">
Hvor trist. Det ser ud som om din browser ikke understøtter frames. <A HREF=\"venstre.html\">Klik her</A> for at kommer til menuen.
</body></noframes>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester