प्रोटोटाइप.जेएस संस्करण 1.6.0.3 का उपयोग कर ब्राउज़र विंडो का आकार कैसे प्राप्त करूं?प्रोटोटाइप.जेएस का उपयोग कर ब्राउज़र विंडो का आकार कैसे प्राप्त करूं?
12
A
उत्तर
4
यह मेरा समाधान है कि फ़ायरफ़ॉक्स में वेब डेवलपर उपकरण पट्टी के रूप में एक ही मान देता है।
var WindowSize = Class.create({
width: function()
{
var myWidth = 0;
if (typeof(window.innerWidth) == 'number')
{
//Non-IE
myWidth = window.innerWidth;
}
else if (document.documentElement && document.documentElement.clientWidth)
{
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
}
else if (document.body && document.body.clientWidth)
{
//IE 4 compatible
myWidth = document.body.clientWidth;
}
return myWidth;
},
height: function()
{
var myHeight = 0;
if (typeof(window.innerHeight) == 'number')
{
//Non-IE
myHeight = window.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
{
//IE 6+ in 'standards compliant mode'
myHeight = document.documentElement.clientHeight;
}
else if (document.body && document.body.clientHeight)
{
//IE 4 compatible
myHeight = document.body.clientHeight;
}
return myHeight;
}
});
21
प्रोटोटाइप एपीआई documentation के अनुसार:
var viewport = document.viewport.getDimensions(); // Gets the viewport as an object literal
var width = viewport.width; // Usable window width
var height = viewport.height; // Usable window height
8
और एक ही विचार है, लेकिन अधिक कॉम्पैक्ट:
var WindowSize = Class.create({
width: window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth),
height: window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight)
});
2
यह सब आधुनिक ब्राउज़र पर काम करता है और IE6 +:
var w = document.documentElement.clientWidth;
var h = document.documentElement.clientHeight;
एक सही Doctype आवश्यक है
संबंधित मुद्दे
- 1. ब्राउज़र विंडो का आकार बदलें
- 2. JQuery का उपयोग कर विंडो का आकार कैसे बदलें?
- 3. jQuery: ब्राउज़र का आकार बदलना
- 4. जावास्क्रिप्ट सेट ब्राउज़र विंडो आकार
- 5. एचटीएमएल पेज और ब्राउज़र विंडो का आकार सेट करें
- 6. क्या मैं ब्राउज़र विंडो का आकार बदल सकता हूं?
- 7. मैं एंड्रॉइड एप्लिकेशन विंडो का आकार कैसे प्राप्त कर सकता हूं, न कि भौतिक स्क्रीन आकार?
- 8. ब्राउज़र विंडो का आकार बदलने पर जीडब्ल्यूटी का आकार बदलना और पॉपअप केंद्रित करना
- 9. देशी Win32 API का उपयोग कर केंद्रित विंडो से चयनित टेक्स्ट कैसे प्राप्त करूं?
- 10. ब्राउज़र का उपयोग कर बटन
- 11. ब्राउज़र विंडो का पता लगाएं जावास्क्रिप्ट
- 12. जावा का उपयोग कर राम आकार और हार्ड डिस्क का आकार कैसे प्राप्त करें?
- 13. जावास्क्रिप्ट का उपयोग कर तत्व की अस्पष्टता कैसे प्राप्त करूं?
- 14. ब्राउज़र विंडो के आकार के आधार पर गतिशील रूप से आकार का आकार बदलें
- 15. एक एमएफसी विंडो का आकार
- 16. ओपनजीएल में मैट्रिक्स स्टैक का वर्तमान आकार कैसे प्राप्त करूं?
- 17. टीएसक्यूएल: मैं लेनदेन लॉग का आकार कैसे प्राप्त करूं?
- 18. विंडो आकार पर JQUERY UI Accordion का आकार बदलें?
- 19. एक div बढ़ने और ब्राउज़र विंडो आकार
- 20. मैं पर्सफोर्स से निर्देशिका का आकार कैसे प्राप्त करूं?
- 21. ब्राउज़र का आकार बदलते समय jqplot चार्ट का आकार बदलें
- 22. कन्वोल बदलना विंडो का आकार ArgumentOutOfRangeException
- 23. पायथन-अनुरोधों का उपयोग करके फ़ाइल का आकार प्राप्त करें, जबकि केवल शीर्षलेख प्राप्त करना
- 24. jquery का उपयोग कर पैरेंट विंडो ऑब्जेक्ट तक कैसे पहुंचे?
- 25. सामग्री पर आधारित SmartGWT विंडो का आकार
- 26. ब्राउज़र विंडो का आकार बदलने पर एक वेब पेज को कैसे कार्यान्वित किया जाए?
- 27. फ़ोल्डर का आकार प्राप्त करें
- 28. क्या मैं कंसोल का उपयोग कर क्रोम विंडो का आकार बदल सकता हूं?
- 29. जब ब्राउज़र का आकार बदलता है तो जावा एप्लेट का आकार कैसे बदलें?
- 30. आप ब्राउज़र विंडो का आकार कैसे बदलते हैं ताकि आंतरिक चौड़ाई एक विशिष्ट मान
चौड़ाई अलग है मैं जावास्क्रिप्ट का उपयोग करके और फ़ायरफ़ॉक्स में वेब डेवलपर टूलबार से भी मूल्य का उपयोग करता हूं। यह मेरे पास काफी करीब है हालांकि – DaveC
हेगथ हमेशा मेरे लिए 0 है – grosser