Avatar billede jmc Nybegynder
16. februar 2002 - 00:21 Der er 18 kommentarer og
1 løsning

hvad går der galt?

se www.kulturguiden.net
Det handler om scrollbars på layers!
scrollbars som ikke virker på mac og måske også nogle  PC browserversioner.

Dette script farver scrollbars men er ikke årsag til at de slet ikke ses !

<style>
body {
scrollbar-3d-light-color : #FFFFFF;
scrollbar-arrow-color : #FFFFFF;
scrollbar-base-color : black;
scrollbar-dark-shadow-color : #333333;
scrollbar-face-color : #333333;
scrollbar-shadow-color : #FFFFFF;
scrollbar-highlight-color : #333333;
}
</style>

Er der nogle som har et bud?
Avatar billede repsac Nybegynder
16. februar 2002 - 00:35 #1
Det er simpelthen fordi den browser de bruger ikke understøtter det...
Avatar billede repsac Nybegynder
16. februar 2002 - 00:39 #2
Jaehh... egentlig er det jo et svar :)
Avatar billede backside Nybegynder
16. februar 2002 - 00:51 #3
Du har jo scrolling="no" på alle frames.
Avatar billede jmc Nybegynder
16. februar 2002 - 11:37 #4
I mit spørgsmål skriver jer: Det handler om scrollbars på layers!

Det er ikke frames jeg taler om. Det er layers med scroll. Frames virker fint! Der skal være scrolling="no" på alle frames. Menuen skal ikke scrolles væk. Dropdowns kan ikke falde over en frame. Derfor har jeg valgt layers med scroll for overflow.

repsac: Jeg tror du har svært ved at dokumentere at Macintosh browsers ikke understøtter layers?
Avatar billede cdc Novice
16. februar 2002 - 11:43 #5
er det iframe ilayers du laver ?
Avatar billede repsac Nybegynder
16. februar 2002 - 11:51 #6
=>jmc: jeg taler ikke om iframes, layers etc. men om scrollbaren. Ikke alle browseren understøtter nemlig at man kan ændre farven...
Jeg beklager at du har misforstået mit svar, men jeg forstod følgende som en hentydning fra din side: "Det handler om scrollbars på layers!"... ikke om layers... (?)
Avatar billede jmc Nybegynder
16. februar 2002 - 12:05 #7
=>/cdc
Det er ikke iframes men et div med overflow.

=>repsac
Det er ok, men jeg er ligeglad med at farven ikke kommer på alle steder. Problemet er at layers ikke har scroll og derved forsvinder muligheden for at få fat på en stor del af indholdet.

MERE INFORMATION:
her er et link direkte til siden (uden om frames):
http://www.kulturguiden.net/2002/indhold.asp

her er mit div tag: 
<div id="indhold" style="position:absolute; left:166px; top:138px; width:490; height:100%; z-index:1; overflow-y: auto; overflow-x : hidden;">

overflow-x : hidden;" pga. at mac/IE browser ikke forstår at sætte overflow til auto og derved undgå x scroll. Jeg ved ikke med MAC/NS eller andre browsers. Jeg har hørt at der er nogle PC browsers som heller ikke viser scoll og der er jo muighvis en stor % af brugerne.

Jeg håber på at kunne løse problemet snarest og en tak til alle som hjælper.
Avatar billede jmc Nybegynder
16. februar 2002 - 12:07 #8
Sorry repsac, det er skrivefjeil, jeg mente selvfølgelig:

"Det handler om scrollbars på layers!"... ikke om scrollbars på frames...
Avatar billede cdc Novice
16. februar 2002 - 12:14 #9
hvad med at lave en scroll på <div> med pile...?
Avatar billede jmc Nybegynder
16. februar 2002 - 12:32 #10
Ja, den kender jeg godt og jeg har tænkt på den, her er link: http://www.z3roadster.net/dreamweaver/dHTML_AP_Scrollable_Area_Demo/basic_sa.htm
Det er ikke lige et svar på spørgsmålet, men en mulig løsning.
Avatar billede jmc Nybegynder
16. februar 2002 - 12:47 #11
problemet med scroll på <div> er at scrollayers ikke kan sættes til højde 100% som jeg har lagt op til med mit frameset. Jeg kan derved ikke få indholdslayer helt ned til bunden.
Avatar billede jmc Nybegynder
16. februar 2002 - 12:56 #12
properties for scroll layers med pile ser sådan ud:

<style type="text/css"> 
#divUpControl{position:absolute; width:490; left:166; top:138; z-index:1; text-align: right}
#divDownControl{position:absolute; width:490; left:166; top:458; z-index:1; text-align: right}
#divContainer{position:absolute; width:490; height:300; overflow:hidden; top:158; left:166; clip:rect(0,490,300,0); visibility:hidden}
#divContent{position:absolute; top:0; left:0}
</style>

hvis height sættes til 100% virker det ikke. Jeg vil få et layer som ikke følger skærmhøjden og det passer ikke til min valgte løsning.
Avatar billede jmc Nybegynder
17. februar 2002 - 00:59 #13
Problemet er sstadigt ikke løst, hvis jeg beslutter at lave scroll med pile som alternativ henter jeg point tilbage. /cdc kan få 10 for at foreslå selvom det ikke var et svar.
Avatar billede ztyxx Nybegynder
17. februar 2002 - 05:20 #14
det er nu ikke så svært, du har sat din scrollbar til
body {

sæt den til
div {

<style>
body {
scrollbar-3d-light-color : #FFFFFF;
scrollbar-arrow-color : #FFFFFF;
scrollbar-base-color : black;
scrollbar-dark-shadow-color : #333333;
scrollbar-face-color : #333333;
scrollbar-shadow-color : #FFFFFF;
scrollbar-highlight-color : #333333;
}
</style>
Avatar billede jmc Nybegynder
17. februar 2002 - 23:15 #15
tak ztyxx du har fortjent nogle point, men giver bare en kommentar. Er dette en fejl?

Tillader i at jeg evt. fordeler resten på platforms tjek. Hvis nogle lige kan give en melding om hvordan siderne ser ud på MAC / PC diverse platforme.  Gå ind her: http://www.kulturguiden.net

tak
Avatar billede ztyxx Nybegynder
18. februar 2002 - 12:37 #16
jmc> skal ikke have point :-)
Avatar billede cdc Novice
18. februar 2002 - 12:39 #17
jmc-> ingen points til mig, da min kommentar ikke løste dit problem, var kun et forslag til at gøre det på en anden måde..

/cdc
Avatar billede jmc Nybegynder
18. februar 2002 - 12:43 #18
ok, tak for denne gang.
Avatar billede cdc Novice
18. februar 2002 - 13:09 #19
jmc-> ses
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