Avatar billede 49152 Nybegynder
23. december 2002 - 01:09 Der er 9 kommentarer og
1 løsning

overflow:auto i MAC-IE

Er der nogen som ved om man kan få en div eller span med 'overflow:auto' til at scrolle i MAC-IE.

Jeg kan ikke kontakte den hverken med doScroll() eller scrollTop.

Jeg kunne også godt tænke mig at der ikke var nogen vandret scrollbar.

(Jeg ved at man kan bruge en IFRAME istedet for)

<DIV id="divID" style="overflow:auto;height:200px;width:200px">
NOGET TEKST....
</DIV>

VH
Avatar billede 49152 Nybegynder
23. december 2002 - 01:51 #1
Jeg har fundet ud at det kan lade sig gøre at fjerne den vandrette scrollbar ved at fedte lidt med margin, så bare glem den del af spørsmålet.
Avatar billede pelkjaer Nybegynder
26. december 2002 - 11:17 #2
IE5 til Mac har lidt css problemer med overflow, men det er der heldigvis en løsning til.

Indsæt flg. style:

#scrollDiv {
    width: 200px;
        height: 75px;
    overflow: auto;
    background-color: #ff9900;
    padding-right: 16px; /* Dette er kun til macIE5 */
}
/* \ backslash hack - dette ignorerer macIE5 */
#scrollDiv{ padding-right: 0px; }

<div id="scrollDiv">
<p>fyld ind her så der kommer nok indhold til overflow'en</p>
</div>
Avatar billede 49152 Nybegynder
26. december 2002 - 16:04 #3
Super tak. Men hvad med det med scrollTop, kan du hjælpe med det??
Avatar billede pelkjaer Nybegynder
26. december 2002 - 16:18 #4
document.body.scrollTop burde virke i macIE5
Avatar billede 49152 Nybegynder
26. december 2002 - 17:59 #5
Her er et eksempel. Det virker ikke på 'min mac'

http://www.saksdesign.dk/scrollDown.htm
Avatar billede 49152 Nybegynder
26. december 2002 - 18:02 #6
Jeg prøver at få nogen mac brugere til at klikke:

http://www.eksperten.dk/spm/298342
Avatar billede pelkjaer Nybegynder
26. december 2002 - 20:19 #7
Du gør heller ikke som jeg viser dig.
Avatar billede 49152 Nybegynder
26. december 2002 - 20:46 #8
Sorry pelkjaer, det er fordi du misforstår mig lidt (fordi jeg formulerer mig som en orm). Men nu har jeg iøvrigt indsat din løsning. Og det virker jo perfekt i forhold til scrollbaren, men hjælper jo desværre ikke på det der problem med at man ikke kan få scroll baren til at scrolle vha javascript.
Avatar billede 49152 Nybegynder
26. december 2002 - 20:47 #9
Men jeg tænkte jo lidt at der måske også kunne være en form for 'work-around' i forhold til det. Jeg vil prøve mig lidt frem med nogen 'scroll into view' og link ting. Men jeg tror nu jeg bliver skuffet.

Og tak og værsko.
Avatar billede pelkjaer Nybegynder
26. december 2002 - 22:03 #10
document.getElementById virker ikke sammen med scrollTop i macIE - her skal bruges document.body

Det er et lille problem da det er en scroll div her, men jeg skal lige tænke over et eks.
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