यह मुझे इंटरनेट खोजने में घंटों लग गए, लेकिन अंत में मुझे एक समाधान मिला जो आईई, फ़ायरफ़ॉक्स, क्रोम और सफारी के नवीनतम संस्करणों पर काम करता है। निम्नलिखित कोड भलाई के लिए समस्या का हल:
<head>
<script type="text/javascript" src="swfobject.js"></script>
<script>
function setFocusOnFlash() {
var f=swfobject.getObjectById('myFlashObjectId');
if (f) { f.tabIndex = 0; f.focus(); }
}
</script>
</head>
<body onload="setFocusOnFlash()">
इस उदाहरण में कल्पना फ्लैश SWFObject लाइब्रेरी का उपयोग कर एम्बेडेड है। यदि नहीं, तो आपको एफ वैरिएबल को ऑब्जेक्ट या एम्बेड टैग पर सेट करना चाहिए जिसमें फ्लैश मूवी है।
संपादित मई 2012 पर 5: ठीक है, दुर्भाग्य से ऐसा लगता है कि tabIndex
वैकल्पिक हल नहीं रह गया है ब्राउज़र (क्रोम/सफारी) और ऑपरेटिंग सिस्टम के सभी संयोजनों के लिए काम करता है। उदाहरण के लिए, वर्तमान में विंडोज़ पर क्रोम 18 विफल रहता है।
समस्या का संकल्प का दर्जा प्राप्त करने के लिए, ईसाई जंक द्वारा प्रदान की नीचे दिए गए लिंक, देखें।
स्रोत
2010-09-15 14:24:42
यह अभी भी Windows के लिए Chrome की वर्तमान निर्माण में काम नहीं कर रहा (संस्करण 28.0.1500.72 मी) प्रदान की समाधानों में से कोई भी या तो काम सेट करना होगा। – Josh