Avatar billede bearhugx Nybegynder
20. september 2003 - 01:52 Der er 12 kommentarer og
1 løsning

ændre overflow property i mozilla / Firebird

Hejsa eksperter...

--------------------------------------------------------
PS: dette er et Mozilla-specifikt problem - det fungerer i IE...  Alle løsningsforslag bedes derfor være aftestet ift. mozilla (mozilla/Firebird), tak :-)
--------------------------------------------------------

Dette er måske bare mig, som er helt galt på den - eller ikke kan se skoven for bare træer, men...

hvis jeg har en et navngivet element - f.eks.
  <div id="mitNavn">

så kan jeg ændre overflow-property'en således
  document.getElementById("mitNavn").style.overflow = "hidden";

det er der ikke så mange ben i...

Men hvad gør jeg, når det er hele documentet (altså body) - hvis jeg ønsker at fjerne scroll-barene via js... hvordan gør jeg så ?

har simpelthen stirret mig blind på det ;-/
Avatar billede skovenborg Nybegynder
20. september 2003 - 01:55 #1
kunne det være
document.body.style.overflow = "hidden";
har ikke lige chekket endnu
Avatar billede bearhugx Nybegynder
20. september 2003 - 01:57 #2
nope ... den klarer den ikke :-((( *var også en af mine første indskydelser...*
Avatar billede skovenborg Nybegynder
20. september 2003 - 01:59 #3
hvad er sammenhængen - altså har du et script man evt. kunne se?
Avatar billede bearhugx Nybegynder
20. september 2003 - 02:01 #4
Avatar billede bearhugx Nybegynder
20. september 2003 - 02:20 #5
skovenborg >> kan du få det til at virke ?
Avatar billede roenving Novice
21. september 2003 - 10:30 #6
<body style="overflow:visible;"><div id="bodyDiv" style="overflow:visible;">

-- jeg skulle lige prøve med de forskellige muligheder (bla. indsættelse af en div, som du kan se !-)

Hvis jeg brugte ovenstående i html-koden var der ingen scrollbars ?-)

-- desværre kunne det ikke fjerne scrollbaren i det aktive vindue (Mozilla 1.5), så jeg vil gætte på, at den del af chromen ikke er foranderlig i Gecko !-|
Avatar billede bearhugx Nybegynder
22. september 2003 - 11:18 #7
roenving >> bemærk både kategori og spørgsmålet...

jeg ønsker at ændre denne property _via JS_ ... jeg er udenmærket klar over både at kunne indsætte styletag, linke til stylesheet osv. -- men jeg ved stadigvæk ikke, hvordan jeg (åbenbart kun i mozilla) får fat i selve body'ets styleobjekt, så jeg kan ændre f.eks. overflow.
Avatar billede roenving Novice
22. september 2003 - 15:15 #8
>>bearhugx

-- jeg ville bare delagtiggøre dig i mine iagttagelser, da det heller ikke lykkedes for mig at gøre noget ved det, så det vigtige i forhold til din problembeskrivelse er den sidste linje: 'så jeg vil gætte på, at den del af chromen ikke er foranderlig i Gecko !-|'
Avatar billede skovenborg Nybegynder
22. september 2003 - 18:07 #9
det har heller ikke virket for mig indtil videre :-(

Det tætteste er at kom på at fjerne den var i Mozilla Firebird hvor følgende kode permament fjerner scrollbaren (problemmet var bare at den gjorde også selvom du ikke havde trykket):
self.scrollbars.visible=false;
Avatar billede bearhugx Nybegynder
02. oktober 2003 - 09:30 #10
hmm... har ikke fundet ud af det i mellemtiden - og da jeg mener at spm'et har mistet aktualitetsværdi (jeg er i hvert fald gået videre til andre problemstillinger), så vil jeg hermed lukke spørgsmålet...

Der er ikke indkommet noget brugbart svar, så er det ok med jer to, hvis jeg inddrager pointsne igen til mig selv ?
Avatar billede skovenborg Nybegynder
02. oktober 2003 - 16:05 #11
det så okay for mit vedkomne ;-)
Avatar billede roenving Novice
03. oktober 2003 - 00:45 #12
;O)
Avatar billede bearhugx Nybegynder
03. oktober 2003 - 01:41 #13
¨lukker så¨
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