Avatar billede krogstrup Nybegynder
26. august 1999 - 12:26 Der er 15 kommentarer og
1 løsning

Layer - Overflow: Scroll ????

Hej alle

Prøv evt følgende kode:

<html>

    <head>
       
        <title>Test</title>
       
        <style type="text/css">       
        <!--
        #layer  {
            position : absolute;
            top : 126px;
            left : 141px;
            width : 190px;
            height : 155px;
            visibility : visible;
            overflow : scroll;
        }
        -->
        </style>
       
    </head>

    <body>
   
        <div id="layer">
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        Testing<p>
        <br>THE END
        </div>
       
    </body>

</html>


Jeg får - ganske som jeg ønskede det - en scrollbar inde i mit layer. MEN MEN MEN hvorfor får jeg både en vandret og lodret scrollbar - Der BURDE da kun være en lodret, burde der ikke ???

Hvordan fjerner jeg den vandrette ???

Kan det overhovedet lade sig gøre ???

Bliver jeg nødt til at bruge <iframe> ?
Avatar billede mrj615 Nybegynder
26. august 1999 - 12:42 #1
Prøv at skrive: overflow: auto;
i stedet for: overflow : scroll;

Det skulle hjælpe.
Mvh Michael
Avatar billede krogstrup Nybegynder
26. august 1999 - 12:45 #2
TAK TAK TAK TAK TAK

Fedt nok - det virker perfekt

Tak skal du ha´

/David
Avatar billede krogstrup Nybegynder
26. august 1999 - 12:55 #3
Hej Michael

Lige et lille sidespørgsmål:

Hvordan får jeg ovenstående til at virke i Netscape 4+ (så den også viser en scrollbar i laget) ???
Avatar billede mrj615 Nybegynder
26. august 1999 - 13:17 #4
Der må jeg godt nok være dig svar skyldig! Jeg var ikke lige opmærksomm på om det også virkede i Netscape.

Men så vidt jeg kan se, er det nok nødvendigt at bruge iframe.

Hvis du vil ha´ dine point igen (da jeg jo altså ikke kan svare på dit spørgsmål aligevel) kan jeg oprette et spørgsmål til dig :-)

/Michael
Avatar billede krogstrup Nybegynder
26. august 1999 - 13:20 #5
Nej - det gør ikke noget.

Kender du noget til iframe ?
Avatar billede mrj615 Nybegynder
26. august 1999 - 13:20 #6
En lille smule ja
Avatar billede krogstrup Nybegynder
26. august 1999 - 13:23 #7
Hvordan bruger jeg iframe for at lave en tilsvarende "ramme" på siden som jeg havde lavet med mit layer ?
Avatar billede mrj615 Nybegynder
26. august 1999 - 14:01 #8
Jeg har prøvet at lave følgende html dokument:


<html>

    <head>
       
        <title>Test</title>
<style>
#layer { z-index: 5;
        position : absolute;
        top : 126px;
        left : 141px; }
</style>
       
</head>
<body>
        <div id="layer">

        <iframe width="190" height="155"
        marginwidth="0" marginheight="0"
        frameborder="0" scrolling="auto"
        src="testing.htm" name="f">
</iframe>

</div>       
</body>

</html>

... og så et html dokument (testing.htm), som iframen skal indeholde. Men jeg kan kun få det til at virke i IE. Jeg mente ellers at det skulle virke i begge browsere. Det kan være der andre der kan komme med en løsning. Jeg vil prøve at undersøge det nærmere...
Avatar billede krogstrup Nybegynder
26. august 1999 - 14:04 #9
Det må du meget gerne :)
Avatar billede theartist Nybegynder
26. august 1999 - 14:59 #10
iframe virker vist ikke i Netscape :-(( men jeg er dog ikke 100% sikker, det har jeg bare hørt.
Avatar billede krogstrup Nybegynder
26. august 1999 - 15:00 #11
Ved du om man kan få vist en scrollbar inde i et lag i netscape "theartist" ?
Avatar billede theartist Nybegynder
26. august 1999 - 15:05 #12
nej ved desværre ikke så meget om lag, hvis jeg skal lave scrollvars i f.eks. midten af siden laver jeg det i Frames og det er sgu slemt nok at holde styr på!
Avatar billede theartist Nybegynder
26. august 1999 - 15:05 #13
scrollvars = scrollbars
Avatar billede jumper Nybegynder
26. august 1999 - 17:16 #14
Tjek http://www.dansteinman.com/dynduo

Der finder du alt om DHTML, og hvordan du laver det så det virker både i IE og Netscape.

Du kan bl.a. læse hvordan du laver din egen scrollbar, hvis den der standard en er for kedelig ;)

/Thor
Avatar billede krogstrup Nybegynder
26. august 1999 - 18:30 #15
Jeg har nu været inde og kigge på ovenstående side !

Du må da indrømme Thor, at måden hvorpå man kan skabe en scrollbar i explorer er 1000 gange enklere og nemmere end hvis man skal til at scripte sig frem til den i Netscape - Koden alene fylder jo en ondt år.....
Avatar billede jumper Nybegynder
26. august 1999 - 19:02 #16
Jamen du har da ret, så er det jo bare ærgeligt at den scrollbar ikke står i nogen HTML-, CSS eller Javascript standard, men ene og alene er understøttet i IE.

Det eneste M$ har gjort er at indbygge selve scriptdelen til den scrollbar, så man slipper for at skrive den. Koden inde på Dynduo er også nem at gøre mindre, så det er heller ikke noget problem.

Desuden kan du få din scroller til at se ud som du selv har lyst til, istedet for en grim Widows standarscroller ;)

/Thor
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