On Fri, 16 Jan 2004 20:06:08 +0100, Bjarne <spam@spaceball.dk> wrote:
>On Fri, 16 Jan 2004 19:18:23 +0100, Erik R.N. wrote:
>
>> Hej
>> Jeg har nogle sider på mit site der bruger frames til header, links i
>> venstre side og et body.
>> Så kommer søgemaskinerne og fanger "body"-siden
Jeg er nok lidt
>> tung i det; men jeg kan simpelthen ikke finde ud af at lave en php-side
>> der bruger INCLUDE.
>> Hvordan får jeg placeret f.eks. "include (header.php)" og "include
>> (links.php)" på det rette sted og forankrede, så det kun er body-siden
>> der kan rulles op og ned?
>
>Hvis det er dét, du vil opnå, så slipper du ikke udenom at bruge
>frames, eller evt. <iframe>. Include() kan ikke lave scrollbars eller
>lignende, det eneste den gør er at inkludere indholdet af filen på det
>sted hvor funktionen kaldes.
Det kan godt lade sig gøre
Du kan placere din "body"-del i en div som tilføjes styles, specielt
er det overflow: scroll, der tilføjer scroll-bars til div'en.
Her er et eksempel på noget css jeg bruger i den forbindelse - jeg har
ikke tjekket det særligt meget så du må selv slette eller tilføje, men
du skulle være et ok udgangspunkt.
Du skal være opmærksom på at IE og mozilla opfører sig meget
forskelligt specielt mht overflow - så test grundigt.
..lmain {
position: relative;
background-color: #FBFBFB;
float: none;
overflow: scroll;
width:300px;
height: 380px;
font-family: sans-serif;
font-size: 12px;
border-style: inset;
border-width: 1px;
border-color: #7FFFD4;
margin-bottom: 0px;
padding-left: 5px;
padding-top: 10px;
-moz-border-radius: 1.5em 0em 0em 0em;
border-spacing: 40px;
}