इस के लिए एक बेहतर समाधान है क्योंकि पैरामीटर हमेशा काम नहीं करता है, विशेष रूप से यदि एक div के भीतर फ्लैश ऑब्जेक्ट का उपयोग करना है।
पृष्ठ के अंत में तो जैसे फ्लैश वस्तु रजिस्टर:
<script type="text/javascript">
swfobject.registerObject('FlashIdName');
</script>
फिर तो जैसे एक जावास्क्रिप्ट समारोह फोन:
<script type="text/javascript">
function Chk_Flash(ToRegister)
{
document.getElementById('FlashIdName').style.visibility = 'visible';
return true;
}
</script>
:
<script type="text/javascript">
swfobject.registerObject('FlashIdName');
Chk_Flash('FlashIdName');
</script>
इस समारोह निम्नलिखित करता है
और यह सभी ब्राउज़रों पर काम करता है 100%
तुम भी उपयोग कर सकते हैं:
document.getElementById('FlashIdName').style.visibility = 'hidden';
अब अगर आप उदाहरण के लिए div टैग पर कार्रवाई बुला रहे हैं:।
document.getElementById('MyDiv').style.visibility = 'block';
या document.getElementById ('MyDiv') शैली दृश्यता = 'कोई नहीं';
क्या आप पहली बार तो div कार्रवाई कर रहा है इसी क्रम में फ्लैश visibilty फोन करने की जरूरत है:
document.getElementById('MyDiv').style.display = 'block';
document.getElementById('FlashIdName').style.visibility = 'visible';
का आनंद लें!
स्रोत
2012-04-09 09:56:04
मेरे पास आईई -11 के साथ एक ही समस्या है और यह काम नहीं किया ... कोई विचार? –