Прочитав некоторые форумы ... (здесь некоторые комментарии)
PDF загружается плагином Acrobat Reader. Он как бы делает свое дело и не имеет никакого отношения к какому-либо HTML или даже браузеру в этом отношении (кроме загрузки браузером).
У людей такая же проблема с плагином Flash, и для этого нет решения. Так что я думаю, что для этого тоже нет решения.
Лучше всего изменить дизайн меню, чтобы оно не занимало пространство, занимаемое PDF.
Если это плагин, то вы не можете надежно разместить другие элементы поверх него. Браузеры обычно отказываются от большей части своих возможностей «наслоения» элементов при подключении плагинов.
Нет прямой поддержки наложения «z-indexing» на div в Api или Dom. Плагин загружает исполняемый файл, который, в очень простых терминах, пробивает дыру в окне браузера. Использование метода «iframe shim» является стандартным решением, хотя прозрачность может быть сложной.
МОЕ РЕШЕНИЕ:
Два iframe, каждый внутри div с различным z-index, когда вы нажимаете желтый div, отображается пустой iframe (перед iframe pdf), так что вы можете видеть зеленый div внутри документа pdf.
<html>
<head>
<script type="text/javascript">
function showHideElement(element){
var elem = document.getElementById(element);
if (elem.style.display=="none"){
elem.style.display="block"
}
else{
elem.style.display="none"
}
}
</script>
</head>
<body>
<div style="position:absolute;height:100px;width:100px;background-color:Yellow;" onclick="showHideElement('Iframe1');">click me</div>
<div style="position:absolute;z-index:100;background-color:Green;height:100px;width:100px;margin-left:200px;"></div>
<div style="position:absolute;z-index:20;margin-left:200px;">
<iframe visible="true" id="Iframe1" height="100" width="100" runat="server" frameborder="0" scrolling="auto" >
</iframe>
</div>
<div style="position:absolute;z-index:10;margin-left:100px;">
<iframe visible="true" id="ipdf" src="http://www.irs.gov/pub/irs-pdf/fw4.pdf" height="1000" width="1000" runat="server" frameborder="0" scrolling="auto" >
</iframe>
</div>
</body>
</html>
Фернандо Родригес
frodale@gmail.com