Avatar billede bongii Nybegynder
14. maj 2009 - 16:26 Der er 4 kommentarer og
1 løsning

Find brugerens browser størrelse

Jeg vil lave således, at en div vises midt på skærmen efter en bruger har lavet en onclick.

Men for at vise den midt på skærmen både align og valign, har jeg brug for brugerens browser størrelse.

Er der en der har et script der virker i alle browsere og giver brugerens browser størrelse?
Avatar billede fennec Nybegynder
14. maj 2009 - 16:32 #1
Jeg har før brugt denne:

    var myWidth = 0, myHeight = 0;
    if( typeof( window.innerWidth ) == 'number' ) {
        //Non-IE
        myWidth = window.innerWidth;
        myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
        myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
    }
Avatar billede baitianlong Nybegynder
14. maj 2009 - 19:01 #2
Jeg ved ikke om du mener midt i vinduet, hvilket ovenstaaende kode vil give (saa vide jeg kan se) eller om du mener midt paa skaermen, hvilket du f.eks kan goere saadan her:

<a href="#" onclick="mywindow = window.open('POPUPURL.html','PopUp','width=330,height=550,left='+((screen.availWidth/2)-165)+',top='+((screen.availHeight/2)-275)+',toolbars=no,scrollbars=yes'); return false;">KLIK HER</a>

I dette tilfaelde er pop-up vinduet 330 pixels bredt og 550 pixels hoejt. Du kan justere tallene og de halve tal (165, 275) i koden
Avatar billede baitianlong Nybegynder
14. maj 2009 - 19:06 #3
hov, jeg var lidt for hurtig... troede det handlede om at aabne et vindue midt paa skaermen :) sorry
Avatar billede bongii Nybegynder
15. maj 2009 - 12:04 #4
Ahh perfekt fennec.

Har du oplevet at der er nogle browsere der ikke kan lide scriptet?
Avatar billede fennec Nybegynder
15. maj 2009 - 12:20 #5
Nope. Har testet i FF3, IE7, OP9 og Chrome1.

.o) <-- One Eyed Jack
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