Can you get screen size / screen resolution using javascript?

Is there any way to get user screen size / resolution using javascript? I figured that you probably can't use PHP for this, since it is server-side, but since javascript is the client side, I thought it might be an option.

+8
javascript
source share
2 answers

Yes, you can use the following to print the resolution, for example:

<script type="text/javascript"> document.write(screen.width+'x'+screen.height); </script> 

It may not work in older browsers, but will be in the latest versions.

More details here:

http://www.javascriptkit.com/howto/newtech3.shtml

+8
source share

Yes, I used the following code and it works well.

 var screenW = 640, screenH = 480; if (parseInt(navigator.appVersion)>3) { screenW = screen.width; screenH = screen.height; } else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3 && navigator.javaEnabled() ) { var jToolkit = java.awt.Toolkit.getDefaultToolkit(); var jScreenSize = jToolkit.getScreenSize(); screenW = jScreenSize.width; screenH = jScreenSize.height; } document.write( "Screen width = "+screenW+"<br>" +"Screen height = "+screenH ) 

Courtesy: http://www.javascripter.net/faq/screensi.htm

+1
source share

All Articles