Avatar billede 3string Nybegynder
03. januar 2003 - 05:42 Der er 7 kommentarer og
1 løsning

popup og scrollbar

Jeg vil gerne kunne detekte, om scrollbaren er aktiv i en popup.

f.eks:
jeg popper et vindue på 200*200 og loader en fil med et par tegn.
RESULTAT: ingen scrollbar

f.eks:
jeg popper et vindue på 200*200 og loader en fil med et 300 linie.
RESULTAT: scrollbar


Kan man lave sådan en funktion i javascript, som  kan fortælle mig, om scrollbaren er synlig og hvis ja, hvordan ;)
Avatar billede blazer Nybegynder
03. januar 2003 - 06:05 #1
ku forestille mig noget i retning af...lav et div tag i din popup hvori du skriver de 3/300 tegn.....lad være med at specifcere størrelsen på div tagget...

så i window onload eventet sammenligner du divs clientwidth med vinduets width.......hvis den er større er den en scrollbar.......
Avatar billede 3string Nybegynder
03. januar 2003 - 06:20 #2
Nu er jeg jo ikke så stærk til javascript, så kunne du evt lave et lille eks?
Bare lige det basale, så skal jeg nok kunne eksperimeterer mig frem til resten.
Avatar billede 3string Nybegynder
03. januar 2003 - 11:24 #3
ok, så fandt jeg selv ud af det på baggrund af dine hints, lægger du et svar?
Avatar billede Slettet bruger
03. januar 2003 - 12:28 #4
I stedet for at bruge et div-tag kan du også bare måle på body-tagget:

(sættes efter body-tagget)

<script>
if (document.body.scrollHeight > document.body.clientHeight)
alert("Scrollbar!");
else
alert("Ikke scrollbar...");
</script>

Virker kun i IE.
Avatar billede blazer Nybegynder
04. januar 2003 - 15:38 #5
fuck points
Avatar billede Slettet bruger
05. januar 2003 - 12:39 #6
blazer>> Eh?
Avatar billede blazer Nybegynder
05. januar 2003 - 22:35 #7
behold bare pointsne...jeg har alligevel flere end jeg nogensinde får brugt......
Avatar billede 3string Nybegynder
05. januar 2003 - 23:20 #8
fint nok ;)
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