2010-11-19 54 views
4

Bir pencerenin window.showModalDialog() tarafından açılıp açılmadığını nasıl anlayacağını bilen var mı? Yeni pencere window.open() tarafından açıldığında, window.opener ana pencereyi döndürür, ancak window.showModalDialog(), window.opener döndürdüğünüzde, herhangi bir nedenle tanımsız olarak döndürür. jQuery çözümleri de açıktır. window.dialogArguments tanımlanır eğerPencere window.showModalDialog tarafından açılmış olup olmadığını belirleme

cevap

4

kontrol edebilirsiniz:

function isModalWindow() 
{ 
    return (window.dialogArguments != null); 
} 
+1

teşekkür ederiz. Özel durumumuz için aslında (window.dialogArguments! = 'Undefined') tipini kullanıyorum ama bu doğru yönde gitmemi sağladı. – ryanulit

İlgili konular