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?
Annonceindlæg fra Kommando
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; }
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
hov, jeg var lidt for hurtig... troede det handlede om at aabne et vindue midt paa skaermen :) sorry
Ahh perfekt fennec. Har du oplevet at der er nogle browsere der ikke kan lide scriptet?
Nope. Har testet i FF3, IE7, OP9 og Chrome1. .o) <-- One Eyed Jack
Vi tilbyder markedets bedste kurser inden for webudvikling