2009-07-07 4 views
6

इसके लिए कोई विचार?आईई 6 में "अधिकतम" विंडो खोलने के लिए जावास्क्रिप्ट का उपयोग करना?

समस्याओं का सामना करना पड़ा: screen.availHeight और screen.avail का उपयोग करना विंडो.ऑपेन में ऊंचाई और चौड़ाई पैरामीटर के रूप में ब्राउज़र आकार को टास्कबार को शामिल करने का कारण बनता है, और (0, 0) पर पोजीशनिंग टास्कबार की संभावना को अनदेखा करती है क्या आप वहां मौजूद हैं।

मैं जो चाहता हूं वह आकार के साथ एक नई विंडो खोलना है जैसे कि यह उपयोगकर्ता द्वारा "अधिकतम" था, यानी इसे विंडोज़ टास्कबार को कवर नहीं करना चाहिए।

(ओह, और मुझे याद दिलाने के लिए है कि उपयोगकर्ताओं को जावास्क्रिप्ट, उनके ब्राउज़र विंडो के साथ हस्तक्षेप आदि यह एक आंतरिक इंट्रानेट webapp के लिए है पसंद नहीं है कोई जरूरत नहीं ...)

उत्तर

4

यह एक ही समस्याएं पैदा करता है?

<script type="text/javascript"> 

    window.moveTo(0,0); 
    window.resizeTo(screen.width,screen.height); 

</script> 
+0

यह मेरा मशीन पर एक अलग समस्या का कारण प्रतीत होता है। टास्कबार कवर नहीं है, लेकिन खिड़की का हिस्सा है (यानी यह टास्कबार के पीछे बैठता है)। क्या "उचित" अधिकतम विंडो खोलना संभव है? अर्थात। आप इसे टूलबार से खींच नहीं सकते हैं या इसका आकार बदल सकते हैं, और यह अधिकतम को अधिकतम करने के बजाय पुनर्स्थापित बटन दिखाता है? – Loftx

+0

screen.width और screen.heailHeight स्क्रीन के बजाय स्क्रीन.विड्थ और स्क्रीन.हेलहाइट का उपयोग करने का प्रयास करें। जहां तक ​​मुझे पता है कि उचित रूप से अधिकतम विंडो खोलने का कोई तरीका नहीं है, केवल एक ही जो पूरी स्क्रीन लेता है। – sakabako

1

यह आप क्या चाहते हैं के करीब हो सकती है:

window.moveTo(screen.width - screen.availWidth, 
       screen.height - screen.availHeight); 
window.resizeTo(screen.availWidth + screen.availWidth - screen.width, 
       screen.availHeight + screen.availHeight - screen.height); 
+0

यह या तो काम नहीं करता है - खिड़की बहुत कम स्क्रीन के नीचे स्क्रीन के नीचे बैठती है क्योंकि फ़ंक्शन उस कार्य को ध्यान में रखता है जहां टास्कबार है। – Loftx

1

अधिकतम खोलने और विकल्प उपयोगकर्ताओं अपने आंतरिक साइट के साथ खिलवाड़ को लॉक करने के लिए दूर करने के लिए यह प्रयास करें। आप अपनी आवश्यकताओं के अनुरूप प्रतिबंधों के साथ खेल सकते हैं।

function openFullscreen(url) 
{ 

// get the height correction for IE and set the window height and width 
var height = screen.availHeight; 
var width = screen.availWidth; 

var fullscreen = (document.all) ? "no" : "yes"; 
var resizable = "no"; 
var toolbar = "no"; 
var status = "no"; 
var left = 0; 
var top = 0; 

//set window properties 
props = "toolbar=no" + 
",fullscreen=" + fullscreen + 
",status=no" + 
",resizable=no" + 
",scrollbars=no" + 
",menubar=no" + 
",location=no" + ","; 

dims = "width="+ width + 
",height="+ height + 
",left="+ left + 
",top=" + top; 

var win = window.open("", name, props + dims); 
win.resizeTo(width, height); 
win.location.href = url; 
win.focus(); 
} 
0

इस का शीघ्रता से अवलोकन ले रहा है, ऐसा लगता है

window.moveTo(screen.availLeft, screen.availTop); 
window.resizeTo(screen.availWidth, screen.availHeight); 

जाना सबसे अच्छा तरीका हो सकता है - मेरा मानना ​​है कि यह वास्तव में उपलब्ध स्क्रीन चौड़ाई लौटना चाहिए (यह एक पर साथ काम करने के लिए प्रकट होता है यदि आपके पास एकाधिक मॉनीटर हैं तो निगरानी करें)।

हालांकि यह एक आदर्श समाधान नहीं है - मैं

-1

इस कोड को एक विंडो को बड़ा खोलता है सुनने के लिए दिलचस्पी होगी किसी और को कैसे एक असली विस्तृत विंडो खोलने के लिए पर कोई सुझाव है तो है, लेकिन उस से होगा यह खुला लिंक खिड़की अधिकतम

मेरे पास बंद सिर टैग से ठीक पहले base target=main है। यह बहुत महत्वपूर्ण है कि समापन हेड टैग से पहले यह कोड अंतिम टैग है, और यदि पृष्ठ के किसी भी लिंक में target="_parent है।

यदि बटन बटन कोड से बाहर छोड़ा गया है और लक्ष्य टैग निर्दिष्ट करने के लिए बटन कोड में है तो 0 पृष्ठपर अपने पृष्ठ से कुछ भी पूर्ण स्क्रीन खुल जाएगा।

मैं सभी कोड की कोशिश की लेकिन वहाँ maxed कोड कुछ लिंक के बाद यह ढीला ओह .. और जिस तरह से मैं सिर्फ तुम से पता चला है एक सच्चे maxed खिड़की नहीं एक आकार चल खिड़की

1

दुर्भाग्य से, आईई (8 बनाता है) availLeft/availTop गुण का समर्थन नहीं करता ...

0
<script type="text/javascript">  
window.moveTo(screen.width-screen.availWidth,screen.height-screen.availHeight); 
window.resizeTo(screen.availWidth,screen.availHeight); 
</script> 
संबंधित मुद्दे