2011-03-17 9 views
5

मुझे जावास्क्रिप्ट (कम से कम क्लाइंट-साइड) का उपयोग करके वास्तविक स्क्रीन रिज़ॉल्यूशन प्राप्त करने की आवश्यकता है, लेकिन आईई और फ़ायरफ़ॉक्स दोनों के साथ समस्याएं हैं क्योंकि जब आप इसका उपयोग करते हैं तो वे इसे बदलते हैं ब्राउज़र का अंतर्निहित ज़ूम।वास्तविक स्क्रीन रिज़ॉल्यूशन (ब्राउज़र ज़ूम इत्यादि को अनदेखा करना) का पता लगाएं

यह क्रॉस-ब्राउज़र अनुकूल तरीके से कैसे किया जा सकता है?

+1

कुछ कोड और एक उदाहरण कैसे मान –

उत्तर

0
function getDimension() { 
    var width = 0, height = 0; 
    if(typeof(window.innerWidth) == 'number') { 
    height = window.innerHeight; 
    width = window.innerWidth; 
    } else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { 
    height = document.documentElement.clientHeight; 
    width = document.documentElement.clientWidth; 
    } else if(document.body && (document.body.clientWidth || document.body.clientHeight)) { 
    height = document.body.clientHeight; 
    width = document.body.clientWidth; 
    } 
    window.alert('Width = ' + width + 'Height = ' + height); 
} 

या (jQuery)

height = $(window).height(); 
width = $(window).width(); 
+0

जहाँ तक जूम चला जाता है के रूप में परिवर्तित दिखाने कृपया = आप आसानी से document.body.style से ज़ूम स्तर मिल सकता है। ज़ूम (उस तरह कुछ) और इसे समीकरण में काम करें। – Bosworth99

+0

मुझे संदेह है कि वे मान पहले स्थान पर ज़ूमिंग के साथ बदलते हैं, यही कारण है कि मैं ओपी का कोड पहले देखना चाहता हूं - –

+0

हम्म पर कुछ और होना चाहिए - हाँ, मुझे यकीन नहीं है कि वे बदल जाएंगे ज़ूम पर (पता लगाने में आसान हो;)। ओपी - कोड? – Bosworth99

संबंधित मुद्दे