Чтобы сделать недоступным IFrame нужно расположить над ним div с такими параметрами style:
div.overlay {
position: absolute;
z-index: 1000;
width : ...
height: ...
}
Например так:
<div class="container">
<div class="overlay"/>
<iframe ... ></iframe>
</div>
Но в IE это не сработает. Чтобы сработало нужно добавить еще один IFrame:
<div class="container">
<iframe class="overlay" frameborder="0"></iframe>
<div class="overlay"/>
<iframe ... ></iframe>
</div>
Все, теперь и IE будет рад отобразить все верно.
div.overlay {
position: absolute;
z-index: 1000;
width : ...
height: ...
}
Например так:
<div class="container">
<div class="overlay"/>
<iframe ... ></iframe>
</div>
Но в IE это не сработает. Чтобы сработало нужно добавить еще один IFrame:
<div class="container">
<iframe class="overlay" frameborder="0"></iframe>
<div class="overlay"/>
<iframe ... ></iframe>
</div>
Все, теперь и IE будет рад отобразить все верно.