2009-12-17 19 views
5

JQuery kalıcı iletişim için jQuery modal iletişim kutuları (jQuery UI) kullanıyorum. Son zamanlarda bir activex eklentisi yükledik. Şimdi, ne zaman fişi aktive edildiğinde, bu popup eklentinin arkasında gider. Activex eklentisinin üstünde kalıcı diyaloğu göstermenin herhangi bir yolu var mı?modal iletişim kutusu

Tarayıcılar: IE7, IE8

cevap

3

Ben test etmek yandan bir ActiveX eklentisi yok, ama bir iframe arkasında eklentisi gizleyebilirsiniz eğer ben inanıyorum. Modal açılır pencerenizi görüntülediğinizde boş bir iframe oluşturun. Pop-up'ınızla aynı boyutları verin ve aynı konumda görüntüleyin, ancak daha düşük bir z-index ile. Iframe activex eklentisinin üstünde yer almalı ve açılır pencereniz iframe'in üstünde olmalıdır.

Bu tekniğin IE6'da <select /> kutularının maskelenmesi için çalıştığını doğrulayabilirim. ActiveX denetimleriyle kendimi test etmedim, ancak Google tells me çalışmalıdır.

1

Douglas'ın yanıtına eklemek için. jQuery UI iletişim kutusu, iframe çözümünü kullanarak bu tür z-endeksi sorunlarının giderilmesi için bir bgiframe option içerir. Yalnızca numaralı telefonu true olarak ayarlamak, sorununuzu düzeltmelidir.