2012-01-09 19 views
7

मैं वेब ब्राउजर का लाइव स्क्रीन रेज़ोल्यूशन प्राप्त करना चाहता हूं क्योंकि उपयोगकर्ता को रीफ्रेश किए बिना उपयोगकर्ता को फिर से चालू या अधिकतम करें।लाइव ब्राउज़र के स्क्रीन रिज़ॉल्यूशन को कैसे प्राप्त करें

+0

क्या आप क्लाइंट साइड पर जावा स्क्रिप्ट का उपयोग कर रहे हैं? अधिक विशेष रूप से jQuery? –

+0

क्या [यह] (http://andylangton.co.uk/articles/javascript/browser-screen-resolution/) समाधान आपके लिए काम करता है? – Different55

+0

http://stackoverflow.com/questions/641857/javascript-window-resize-event –

उत्तर

10

क्या आप jQuery का उपयोग कर रहे हैं? यदि हां, तो नीचे दिए गए कोड को

$(window).resize(function(){ 
var windowWidth = $(window).width(); 
var windowHeight = $(window).height(); 
// windowWidth & windowHeight are automatically updated when the browser size is modified 
}); 
7

पूरी तरह से सुनिश्चित नहीं है कि आप क्या कर रहे हैं, लेकिन यहां कुछ सुझाव दिए गए हैं।

window.screen वर्तमान ओएस रिज़ॉल्यूशन शामिल है। यह screen.height और screen.width के माध्यम से सुलभ है। दो अन्य रोचक मूल्यों availHeight और availWidth

आप मौजूदा ब्राउज़र-आयाम पता करने की जरूरत है, तो उस window वस्तु पर ही संग्रहीत किया जाता है (100% वहाँ क्रॉस-ब्राउज़र की उपलब्धता के बारे में निश्चित) हो सकता है। window.innerHeight, window.outerHeight, window.innerWidth और window.outerWidth वहां रुचि के मूल्य हैं। आंतरिक प्रीफ़िक्स्ड मान ब्राउज़र के कार्य (क्लाइंट) क्षेत्र को प्रतिबिंबित करते हैं, जबकि बाहरी उपसर्गों में संपूर्ण ब्राउज़र विंडो क्षेत्र होता है।

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