दिलचस्प पोस्ट
जांचें कि कोई स्ट्रिंग palindrome है टिक टीएसी को पैर की अंगुली खेल को निर्धारित करने के लिए एल्गोरिदम PHP में, मैं कैसे जांचूं कि फ़ंक्शन मौजूद है या नहीं? क्या यूटीएफ -8 सामान्यीकृत है? मैं एचटीएमएल (। एचटीएमएल) फाइलों में PHP कोड / फाइल कैसे जोड़ूं? मैं कैसे बता सकता हूं कि मेरे प्रोग्राम का एक अन्य उदाहरण पहले से चल रहा है? सी में लिनक्स कंसोल में दबाए गए कुंजी को कैसे संभालना है? एक बबल प्रभाव में आईओएस छवियाँ HTML और सीएसएस के साथ तालिका स्क्रॉल एमवीसी में पीडीएफ को कैसे वापस करना है? Android में एक आशय क्या है? सी / सी ++ में एक DLL संकलित करें, फिर उसे किसी अन्य प्रोग्राम से कॉल करें समानांतर सॉर्ट एल्गोरिथ्म सी # का उपयोग कर एक फ़ोल्डर से सभी फाइल नाम प्राप्त करना मैक्रो के साथ एक्सेल शीट में मौजूद डेटा को अंतिम पंक्ति में कैसे मिल सकता है?

iframe shimming या ie6 (और नीचे) z- सूचकांक बग का चयन करें

उहम मुझे यकीन नहीं है कि किसी ने इस समस्या का सामना किया है
एक संक्षिप्त विवरण IE6 पर है <select> किसी भी अन्य वस्तु पर किसी भी <select> ऑब्जेक्ट्स प्रदर्शित होते हैं, यहां तक ​​कि div की … अर्थ है कि अगर आपके पास फैंसी जावास्क्रिप्ट प्रभाव होता है जो डिवी को प्रदर्शित करता है जो कि सब कुछ के शीर्ष पर होता है (जैसे: लाइटबॉक्स, मल्टीबोक्स आदि) ..) एक निश्चित तत्व के पर क्लिक करें और उस div पर एक <select> अपने डिवएंड को प्रदर्शित किया जाता है जैसे कि यह <select> [इस मामले पर एक अधिकतम और न्यूनतम z- सूचकांक काम नहीं करता है]

मैंने googling की कोशिश की है और iframe शिम समाधान पाया
लेकिन मुझे कुछ बहुत ही स्वच्छ विकल्प चाहिए या बेहतर अभी तक किसी को भी एक बेहतर समाधान मिल गया है? चूंकि आईफ्रेम का इस्तेमाल करते हुए विधि लगभग 130 एमबी रैम का उपयोग गरीब लोगों की मशीनों को धीमा कर सकता है

Solutions Collecting From Web of "iframe shimming या ie6 (और नीचे) z- सूचकांक बग का चयन करें"

आपको लूप select उपयोग करके प्रत्येक select को छिपाना नहीं पड़ता है। आपको बस सीएसएस नियम की आवश्यकता है:

 * html .hideSelects select { visibility: hidden; } 

और निम्नलिखित जावास्क्रिप्ट:

 //hide: document.body.className +=' hideSelects' //show: document.body.className = document.body.className.replace(' hideSelects', ''); 

(या, आप अपने पसंदीदा removeClass / removeClass कार्यान्वयन का उपयोग कर सकते हैं)

Jquery नामक bgiframe के लिए एक प्लगइन है जो एफ़्रेम पद्धति को कार्यान्वित करने में काफी आसान बनाता है।

निजी रूप से, एक वेब डेवलपर के रूप में, मैं उस बिंदु पर हूं जहां मुझे आईई 6 में यूजर अनुभव के बारे में अब कोई परवाह नहीं है। मैं इसे जितना संभव हो "सही" के करीब प्रस्तुत कर दूँगा, और यह सुनिश्चित कर लें कि यह कार्यात्मक है, लेकिन जहां तक ​​गति जाता है, बहुत खराब है। वे उन्नयन कर सकते हैं आईई 7 (हालांकि अभी भी हर दूसरे ब्राउज़र की तुलना में काफी धीमा है) 2 साल (लगभग दिन तक!) IE8 जल्द ही बाहर होने वाला है फ़ायरफ़ॉक्स हर मंच के लिए उपलब्ध है सफ़ारी भी एक विकल्प (और सुपर फास्ट) है ओपेरा अधिकांश / प्रत्येक प्लेटफ़ॉर्म के लिए उपलब्ध है।

आईई 6 को 7 साल पहले में जारी किया गया था। आईएमएचओ, आलसी उपयोगकर्ताओं और अक्षम आईटी विभागों (या यदि आप एक वेब डेवलपर हैं) के अलावा, इसका उपयोग करने का कोई कारण नहीं है।

अगर किसी को भी दिलचस्पी है, तो यहां कुछ IE shimming कोड है

 * html .shimmed { _azimuth: expression( this.shimmed = this.shimmed || 'shimmed:'+this.insertAdjacentHTML('beforeBegin','<iframe style="filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);position:absolute;top:0px;left:0px;width:100%;height:100%" frameBorder=0 scrolling=no src="javascript:false;document.write('+"''"+');"></iframe>'), 'inherit'); } 

रेफरी: सूक्ष्म ग्रैडिएंट द्वारा यह सार और ज़ैच लेदरमैन द्वारा इस पोस्ट

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

एक डीडीएल पर प्रकट होने के लिए, आपको IFRAME जैसी अन्य खिड़की वाले नियंत्रण का उपयोग करना होगा। आप window.createPopup नामक एक अल्पज्ञात IE-only सुविधा का भी उपयोग कर सकते हैं, जो अनिवार्य रूप से एक chromeless पॉपअप बनाता है। इसकी सीमाएं हैं, जैसे कि अचेत क्लिक-आउट, लेकिन यदि आप होवर मेनू सिस्टम का निर्माण कर रहे हैं तो वास्तव में यह उपयोगी है।

उस कष्टप्रद IE बग का सरलतम और सबसे खूबसूरत समाधान पाया जाता है: http://docs.jquery.com/plugins/bgiframe jQuery का उपयोग कर।

मैं यह उस वेबस्प्रेरी पोर्टल / पोर्टल के अनुप्रयोगों के साथ काम करने के लिए 2 दिनों की कोशिश करने के बाद निष्कर्ष पर पहुंच गया जहां सब कुछ गतिशील है, जिसमें फ्लाई-ओवर मेनू भी शामिल है।

सक्रिय रूप से भी विधि है, जिसे मैं तलाशने शुरू कर रहा हूं। यह ie6 के लिए एक चयन बॉक्स के बजाय activex नियंत्रण का उपयोग करने के लिए सशर्त कोड बनाने की आवश्यकता है। तकनीक दिखाते हुए एक डेमो स्क्रिप्ट है , जिसे यहां अधिक विस्तार से बताया गया है ।

अपडेट: ऐसा प्रतीत होता है कि उपयोगकर्ता के मशीन पर सक्रिय x नियंत्रण के लिए एमएस ऑफिस की आवश्यकता होती है सिद्धांत रूप में, उसमें कहीं, किसी भी तरह शामिल करना संभव हो सकता है, लेकिन बहुत अधिक संदेश प्राप्त हो रहा है

मुझे पता है कि कई लोगों ने अपनी युक्तियों का सुझाव दिया है, लेकिन मेरे मामले में, मैं बस नीचे की तरह jquery का उपयोग कर चयन छिपाने

 $(':date').dateinput({ format: 'dd/mm/yyyy', onBeforeShow: function(event) { $('select').hide(); }, onHide: function(event) { $('select').show(); } });