treehouse : what would you like to learn today?
Web Design Web Development iOS Development

IE9 Masking can't able to mask Flash Banner

  • Hello

    I am trying to hide all the content of my html by masking using CSS and java script. But any how I'm not able to send back the flash banner behind the mask. Here is the code -

    $(document).ready(function() { $('a[name=modal]').click(function(e) { e.preventDefault(); var id = $(this).attr('href'); var maskHeight = $(document).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); $('#mask').fadeIn(1000); $('#mask').fadeTo("slow",0.8); var winH = $(window).height(); var winW = $(window).width(); $(id).css('top', winH/2-$(id).height()/2); $(id).css('left', winW/2-$(id).width()/2); $(id).fadeIn(2000); }); $('.window .close').click(function (e) { e.preventDefault(); $('#mask').hide(); $('.window').hide(); }); $('#mask').click(function () { $(this).hide(); $('.window').hide(); }); $(window).resize(function () { var box = $('#boxes .window'); var maskHeight = $(document).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); var winH = $(window).height(); var winW = $(window).width(); box.css('top', winH/2 - box.height()/2); box.css('left', winW/2 - box.width()/2); }); });
    <style>
    #mask {
      position:absolute;
      left:0;
      top:0;
      z-index:9000;
      background-color:#000;
      display:none;
    }
    
    #boxes .window {
      position:fixed;
      left:0;
      top:0;
      width:440px;
      height:200px;
      display:none;
      z-index:9999;
      padding:20px;
    }
    
    #boxes #dialog {
      width:375px; 
      height:203px;
      padding:10px;
      background-color:#ffffff;
    }
    </style>
    
    ......HERE IS THE FLASH OBJECT EMBEDED........
    
    Select your course:

    JEE Schedule | NEET Schedule

    Finally this is the line where when I click masking happen Close

    Goggle Chrome and Fire Fox doesn't have any problem but IE 9 take the flash banner on top of Mask. can see this live problem here Thank you in advance