Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 917
  • Last Modified:

Window reload when the user change the screen resolution.

Hi,

Can any body help me.

I want to reload the page when a user changes his screen resolution (800 x 600) to (1024 x 768) and vice versa.

This can be done using javascript. Does any one have a browser compatible code snippet of this functionality.

Pls reply if you have such.

Thanks,

Sumit Shah.
0
sumitshahmphasis
Asked:
sumitshahmphasis
2 Solutions
 
PeterCNCommented:
It seems a bit unlikely to me that a user will change his or her resolution during a visit on any site. Or ever for that matter. Why change it when it's ok?

You could use a timeout or interval to look at the screen.width (and screen.height) properties. Store them in a var onload, and use the stored values as a reference when checking in the timeout function. So yes, it's possible, but again, it seems a bit useless to me.

demo:

<html>
<head>
      <script type="text/javascript">

      window.onload = function() {
            screenWidth = screen.width;
            setInterval('checkResolution()', 1000)
      }

      function checkResolution() {
            if(screenWidth != screen.width) {
                  alert('user changed resolution!');
                  screenWidth = screen.width;
            }
      }

      </script>

</head>
<body>
</body>
</html>
0
 
_aaron_Commented:
This function fires whenever the window size is changed... dependent on your code, you might just want to put in something like "document.reload(true)"....

<script>
function window.onresize()
{
   // Do Something...
   alert()
}
</script>

<body>


</body>
0
 
_aaron_Commented:
@Venabili

Seems odd that the Author didn't respond to the onresize solution, it fires each time the window / screen is resized; its a fairly simple solution to a fairly simple problem... In relation to browser compatibility, the onresize is core to most ( if not all ) browsers ( as far as I am aware )...


Thanks,
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
PeterCNCommented:
The onresize event is only fired when changing the screen resolution if the window is too large to fit the new resolution. This is, however, assuming that sumitshahmphasis indeed meant the screen resolution, and not simply the window size.
0
 
huntersvcsCommented:
Hello Venabili
I think this one slipped through the cracks - I don't see it ever being closed :-)
0
 
dakydCommented:
No comment has been added to this question in more than 21 days, so it is now classified as abandoned..
I will leave the following recommendation for this question in the Cleanup topic area:

SPLIT PeterCN, _aaron_ -- http://Q_21113291.html#11939648, http://Q_21113291.html#11939800

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

dakyd
EE Cleanup Volunteer
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now