Чтобы использовать обходной путь iframe, необходимо объявить iframe с теми же координатами, той же шириной, той же высотой и низким z-индексом.
<iframe id="iframe" style="position: absolute; top: 35px; left: 10px; width: 200px; height: 200px; visibility: hidden; z-index: 1" frameborder="0"></iframe>
Тогда вам нужно объявить более высокий z-индекс для div:
<div id="myPanel" style="...; z-index: 2"></div>
Затем, когда вы покажете элемент, покажите как iframe, так и div. Iframe будет располагаться за div, потому что его z-индекс ниже.