Avatar billede dude Nybegynder
29. maj 2000 - 23:28 Der er 10 kommentarer og
1 løsning

Hvad er der galt med mine rammer...?

Prøv at kigge på

http://hjem.get2net.dk/mick.langhoff/test/sorterammer.htm

og fortæl mig, hvorfor den nederste ramme ikke bliver vist i browseren, når den gør i Frontpage
Avatar billede phylox2 Nybegynder
29. maj 2000 - 23:34 #1
Det er fordi din sorterammer.htm skal se SÅDAN her ud :

<html>

<head>
<title>indexside</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<meta name="Microsoft Border" content="none">
</head>

<frameset framespacing="0" border="false" frameborder="0" rows="25,*,25">
  <frame name="top" scrolling="no" noresize target="contents" src="body.htm">
  <frameset cols="150">
    <frame name="main" src="indhold.htm" scrolling="auto" marginwidth="0" marginheight="0">
    <frame name="bund" scrolling="no" target="contents" src="sortbund.htm" marginwidth="0"
  marginheight="0">
  </frameset>
  <noframes>
  <body bgcolor="#000000">
  <p>This page uses frames, but your browser doesn't support them.</p>
  </body>
  </noframes>
</frameset>
</html>
Avatar billede olebole Juniormester
30. maj 2000 - 00:24 #2
<ole>
phylox2 >> OK!...Meget kreativ og spændende løsningsmodel...men...ehhh...!?! ;-))

dude >> Hvis vi skal prøve at ramme noget, der kan henføres under begrebet HTML-syntaks, må vi lige blive enige om, hvad du vil med de frames!
Du har tre vandrette frames: øverste på 25px, nederste på 25px og én i midten, der scaler. I denne midterframe...hvad skal der ligge der?
/Vh
</bole>
Avatar billede olebole Juniormester
30. maj 2000 - 00:52 #3
Nu har jeg siddet og kikket lidt på det - og hvis din mening er at have 150px luft til venstre for dit indhold, er løsningen nok noget i denne retning:

<html>

<head>
<title>indexside</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<meta name="Microsoft Border" content="none">
</head>

<frameset framespacing="0" border="false" frameborder="0" rows="25,*,25">
  <frame name="top" scrolling="no" noresize target="contents" src="body.htm">
  <frameset cols="150,*">
      <frame name="leftFr" scrolling="no" noresize src="body.htm">
    <frame name="main" src="indhold.htm" scrolling="auto" marginwidth="0" marginheight="0">
  </frameset>
  <frame name="bund" scrolling="no" target="contents" src="sortbund.htm" marginwidth="0" marginheight="0">
</frameset>
 
<noframes>
  <body bgcolor="#000000">
      <p><font color=white>This page uses frames, but your browser doesn't support them.</font></p>
  </body>
</noframes>

</html>

Her har jeg blot lagt dit 'body.htm' ind igen. Der må du - hvis du f.eks. ønsker det hvidt - lave et nyt. Husk iøvrigt, at det kun er IE, der sætter default-baggrunds-farve til hvid...i NS er den grå (gælder også 'indhold.htm').
/Vh
Avatar billede olebole Juniormester
30. maj 2000 - 01:01 #4
Ups...til dit spørgsmål om, hvorfor FrontPage viser dine frames, når browseren (hvilken én, du så end tænker på!?!) ikke gør...tjahhh...noget tyder på, at FrontPage forbavsende nok er endnu dårligere end IE til HTML-syntaks.
Den (IE) er ellers kendt for at være lykkelig - bare der med rund hånd drysses lidt tilfældige tags ud over siden, hvorefter den selv - og ganske autonomt - fortolker disse og viser, hvad den selv synes passende at vise (netop på DEN ugedag...Hehe)!
Avatar billede phylox2 Nybegynder
30. maj 2000 - 10:11 #5
Hvad er der i vejen med min løsning!! .. Lagde du ikke mærke til at framesettet blev lukket før den sidste (nederste) frame bliver loaded ?
Avatar billede dude Nybegynder
30. maj 2000 - 16:35 #6
Tjaa...olebole du er klar tættest på med din løsning, men det er egentlig ikke meningen at der skal være en ramme til venstre.

En ramme øverst (25 px) uden indhold, en ramme i midten (* px) med sidens egentlige indhold og en ramme nederst (25 px) med menuen - sådan var det tænkt, men hver gang jeg prøver forsvinder den nederste ramme....

P.S. Jeg bruger Explorer 5
Avatar billede olebole Juniormester
30. maj 2000 - 18:51 #7
phylox2 >> Prøv nu lige at se, hvad det egentlig er du har skrevet. Jeg har prøvet at skrive din løsning på en lidt anden måde, som forhåbentlig anskueliggør, hvorfor din løsning ikke er rigtig:

<frameset 'jeg indeholder tre elementer'>
    <frame '1.element'>
    <frameset '2.element, som selv indeholder ét element'>
        <frame 'jeg må være 2.frameset's 1.element'>
        <frame 'hvem er jeg så?'>
    </frameset>
  Her står noget kode, der læses, hvis ikke klienten understøtter frames.
</frameset>

/Vh
Avatar billede olebole Juniormester
30. maj 2000 - 18:54 #8
dude >> Her er den:

<html>

<head>
<title>indexside</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<meta name="Microsoft Border" content="none">
</head>

<frameset framespacing="0" border="false" frameborder="0" rows="25,*,25">
  <frame name="top" scrolling="no" noresize target="contents" src="body.htm">
  <frame name="main" src="indhold.htm" scrolling="auto" marginwidth="0" marginheight="0">
  <frame name="bund" scrolling="no" target="contents" src="sortbund.htm" marginwidth="0" marginheight="0">
</frameset>
 
<noframes>
  <body bgcolor="#000000">
      <p><font color=white>This page uses frames, but your browser doesn't support them.</font></p>
  </body>
</noframes>

</html>

/Vh
Avatar billede olebole Juniormester
30. maj 2000 - 19:02 #9
phylox2 >> Denne linie kan iøvrigt aldrig efterfølges af to frames:
    <frameset cols="150">
...og for den sags skyld heller ikke af én!
Du bør pudse din frames-syntaks-kunnen kraftigt af, hvis ikke du kan se det.
/Vh
Avatar billede dude Nybegynder
01. juni 2000 - 12:28 #10
>>olebole

Du har styr på dine sager.

Tak

/Mick
Avatar billede olebole Juniormester
01. juni 2000 - 13:00 #11
Hehe...jeg prøver da på det  ;-))
Selv tak.
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