この一般的な JavaScript は IE10 では機能しないことがわかりました。私はそれを作成しませんでしたが、これを実装するサイトを維持しています。他の誰かがそれに出くわしたかどうか疑問に思っていました。Document.getElemsntById('frame').onload イベントは機能していないようですが、window.resize イベントは機能しています。つまり、最初のフレームの読み込みではサイズが変更されませんが、ウィンドウに対して何かを行うとサイズが変更されます。Iframeで開くだけのpdfです。Win 7 と 8 の両方のマシンで、IE10 を除くすべてのブラウザで問題ないようです。
<script type="text/javascript">
function resizeIframe() {
var height = document.documentElement.clientHeight;
height -= document.getElementById('frame').offsetTop;
height -= 250;
document.getElementById('frame').style.height = height +"px";
};
document.getElementById('frame').onload = resizeIframe;
window.onresize = resizeIframe;
</script>