Avatar billede hatecaps Nybegynder
21. april 2003 - 11:06 Der er 21 kommentarer og
1 løsning

stædig scrollbar

Jeg har et stort problem med en scrollbar, som så vidt jeg kan se dukker op uden grund. Siden er http://www.hatecapletters.com/woltz
Den består af 3 frames, hver den venstre frame og den store frame får indhold fra et CGI-script. I den store frame til højre får jeg BEGGE scrollbarer så snart indholdet af framen bliver så stort at den lodrette scrollbar skal vises . Hvorfor det ???

Jeg har prøvet med lidt af hvert, og det viser sig samme problem, selm om jeg gør indholdet i framen meget smalt. Derudover har jeg lagt mærke til, at den længde den vandrette scrollbar kan skydes forbilver den samme selvom man gør vinduet mindre. FOr mig at se må det have noget at gøre med at MSIE lægger den lodrette scrollbar ovenpå mit indhold når indholdet opnår en vis højde, og derefter siger "hov, nu kan man jo ikke s ehele siden, lad os gi' ham en vandret scrollbar så det hele kan ses igen". Det skøre er bare at jeg ikke har noget indhold der bliver skjult af den lodrette scrollbar !!

Jeg har bakset med dette problem hele påsken, prøvet med CSS at sige table-laylut : fixed o.s.v, og prøvet med forskellige bredder på tablen, men uden held, der for de mange point.

ha' det godt
hatecaps

PS. jeg bruger MSIE 6.0 og har problemet både ved 1024x768 og 800x600.
Avatar billede mathiash Nybegynder
21. april 2003 - 11:12 #1
Prøv at sætte denne kode ind i din iframe scroll="no"
Avatar billede mathiash Nybegynder
21. april 2003 - 11:13 #2
ups, fik ikke læst det iggenem.
Avatar billede ellebaek Nybegynder
21. april 2003 - 11:14 #3
umiddelbart er grunden til du ikke kan scrolle længere ned på din side at tabellen ikke kan gøre smallere. Gruinden til du kan scrolle ned i starten er at tabellen kan gøres smallere, men efter et stykke tid kan den ikke flyttes mere pga. textarea og sådan. Så bliver det oveskydende flyttet uden for det synlige område...

men jeg kan kun se den lodrette scrollbar...
Avatar billede hatecaps Nybegynder
21. april 2003 - 11:16 #4
ellebaek >> jeg har problemet uanset hvad jeg smider i tabellen. Jeg har prøvet med en tabel med én celle med 30 gang "f<br>" som indhold, og der fik jeg også BEGGE scrollbars, og det på trods af at tabellen var smal.
Avatar billede ellebaek Nybegynder
21. april 2003 - 11:20 #5
Avatar billede ellebaek Nybegynder
21. april 2003 - 11:22 #6
det kan godt være at problemet er IE6 det skal jeg ikke kunne vide, jeg selv benytter IE5.5 Der har jeg ikke nogen problemer med Scrollbarene...
Avatar billede -master-d- Nybegynder
21. april 2003 - 11:22 #7
Prøv at sætte dette foran din tabel i højre frame :
<div style="overflow-x:hidden;" width="70%">
Avatar billede hatecaps Nybegynder
21. april 2003 - 11:28 #8
ellebaek >> ser ud som om det er MSIE 6.0 :(

master-d>> virkde ikke, prøv at se nu
Avatar billede ellebaek Nybegynder
21. april 2003 - 11:30 #9
med den linie master-d skrev har jeg også begge scrollbars med...

Hvilke scrollbars har du på exp. altså på denne side ?
Avatar billede ckh Nybegynder
21. april 2003 - 11:36 #10
Det lyder måske lidt tåbeligt og simpelt, men prøv at ændre første linie i koden på den side

fra:
<!DOCTYPE Html Public>
(som du har på den nu)

til:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Ved ikke hvorfor ,men det har da hjulpet mig nogen gange. Og en doctypedeklaration er jo altid en god ting :)
Avatar billede hatecaps Nybegynder
21. april 2003 - 11:52 #11
kun den lodrette, elle

er ved at opdatere IE med sp1, måske hjælper det
Avatar billede ellebaek Nybegynder
21. april 2003 - 12:03 #12
skal lige være sikker, vil du ikke have nogen scrollbars, eller vil du kun have den ene ?
Eller hvordan skal det være ?
Avatar billede hatecaps Nybegynder
21. april 2003 - 12:07 #13
jeg vil de scrollbars der bør være der :)

nå jeg har en masse indhold som kan wrappes skal der aldrig komme en vandret scrollbar, men kun den lodrette og det kun når indholdet er kangt nok til a kræve det.. præcissom man er vant til.

det der er sjovt er at hvis jeg åbner den side "test.htm" der ligger i frmaen og skaber to scrollbarer i en browser for sig selv, så får jeg kun den lodrette scrollbar ?!?!

jeg håber ski at det er en bug i MSIE 6.0
Avatar billede ellebaek Nybegynder
21. april 2003 - 12:12 #14
http://ellebaek.dyndns.dk/web/exp/woltz.htm

Kan du ikek se hvordan dette ser ud på din comP?
Avatar billede ckh Nybegynder
21. april 2003 - 12:12 #15
Har du prøvet min metode endnu?  Ellers kan du se et resultat her:

http://www.eyesite.dk/woltz.htm
Avatar billede hatecaps Nybegynder
21. april 2003 - 12:13 #16
ckh >> du har reddet min påske ! :)

hvis du opretter et svar skal du få pointene, og du må meget gerne forklare lidt mere om dit svar hvis du har nnget info

tak skal du ha' !
Avatar billede ellebaek Nybegynder
21. april 2003 - 12:17 #17
på min comp er det jeg har lavet og det ckh har lavet det samme, men skal ikke kunne vide mig klog på IE6
Avatar billede ckh Nybegynder
21. april 2003 - 12:17 #18
Jeg opdagede det egentlig tilfældigt da det samme problem opstod i mine i-frames på http://www.eyesite.dk/index02.php .

IE6.0 kunne ikke lide
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
og lavede scrollbarer over det hele, men da jeg ændrede det til

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
funkede det pludselig. Om det er en bug ved jeg faktisk ikke, men det ser da lidt sådan ud :)
Avatar billede hatecaps Nybegynder
21. april 2003 - 12:20 #19
fremragende, ckh, tak igen :)

hatecaps
Avatar billede ckh Nybegynder
21. april 2003 - 12:21 #20
Fortsat god påske :-)
Tak for points
Avatar billede hatecaps Nybegynder
21. april 2003 - 12:23 #21
ellebaek >> på din side fik jeg også begge scrollbarer.

man må sige at løsningen er at MSIE 6.0 har, om ikke en bug så ihvertfald en irriterende egenskab.

tak for din idnsats elle :) håber du er enig med mig i at ckh fortjener alle pointene
Avatar billede olebole Juniormester
21. april 2003 - 16:24 #22
<ole>

Desværre duer den doc-type heller ikke i IE6, da den så mistolker CSS-Box-modellen. Du skal endelig huske også at skrive URL'en, da CSS ellers går helt galt i IE:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

/mvh
</bole>
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