İnternet explorer 6 ve 7 sürümünü kullananlar bilirler ActiveX denetim sorunu çıkmıştır. Yani basitçe bu durumu anlatmak gerekirse; Hani internet sitelerinde gezerken flash bir görüntü olduğunda mause ile flash görüntünün üzerine geldiğinizde “Bu Denetimi Etkinleştirmek ve Kullanmak İçin ARA ÇUBUĞA veya ENTER Tuşuna Basın” yazısı çıkar.
Bu sorundan kurtalmak için bazı Javascript kodlarına ihtiyacımız vardır. Diyelim ki bir web sayfası hazırladınız ve içine de swf flash yerleştirdiniz diyelim. Flashı eklediğiniz sayfaya aşağıdaki kodları ekleyin.
<head><script src=”flasharsivi.js”></script></head> <BODY onLoad=”removeOP();”></body>
Daha sonra ise aynı o sayfanın içerisine securityhome.js diye bir java sayfası oluşturun. Oluşturduğunuz bu sayfanın içerisine aşağıdaki kodları yazın.
function removeOP() {
theObjects = document.getElementsByTagName(”object” ) ;
for (var i = 0; i < theObjects.length; i++) {
theObjects.outerHTML = theObjects.outerHTML;
}
}
İşte bu kadar basit. Artık web sayfanızda bu denetim sorunu ile uğraşmayacaksınız.
Bu yazı toplamda 513, bugün ise 0 kez görüntülenmiş
Etiketler: activeX, flash, flash dersleri, flash tasarım

Siz De Cevap Yazın