Closed
Bug 186551
Opened 22 years ago
Closed 22 years ago
JS screen.width returns wrong value
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
People
(Reporter: robert.graf, Assigned: jst)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130 I'm using this little JavaScript to set a 'nice' font size and margin, but for example, for the 'real' screen width 1152 (also 1280?), JS screen.width returns 1024. IE & Opera are working correct. <script type="text/javascript"> <!-- var swx = screen.width; var shx = screen.height; // Default for 17 inch, 1024 x 768 var fsx = "11"; var mlp = "2.5"; var mrp = "14.5"; if (swx >= 1600) {fsx = "15"; mlp = "2.5"; mrp = "15.5";} else if (swx >= 1280) {fsx = "14"; mlp = "2.5"; mrp = "15.5";} else if (swx >= 1152) {fsx = "12"; mlp = "2.5"; mrp = "15.5";} else if (swx >= 1024) {fsx = "11"; mlp = "2.5"; mrp = "14.5";} else if (swx >= 800) {fsx = "10"; mlp = "1.5"; mrp = "1.5";} else if (swx >= 640) {fsx = "9"; mlp = "1.5"; mrp = "1.5";} document.write('<div style="margin-left:', mlp, '%; margin-right:', mrp, '%; font-size:', fsx, 'px;">'); //--> </script> Reproducible: Always Steps to Reproduce: 1. Set the screen width in your system to 1152. 2. Go to the link. Actual Results: The font size is 11 and not 12. Expected Results: screen.width (and maybe also screen.height) should return the correct values from the system. I know each user should set his own font-size in the browser :-) but it should work!
Comment 1•22 years ago
|
||
I play a little with this bug (btw, it is enough to put javascript:alert(screen.width) in URL field) and found, that if user change screen and NOT RESTART mozilla, than width and height report old value, but if user restart it -- correct values appeared. I propose that screen parametes should be detected when screen methods working, not at start of Mozilla.
Comment 2•22 years ago
|
||
*** This bug has been marked as a duplicate of 62395 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•