毎回ユーザー画面の右下隅にポップアップを配置するスクリプトがあります。ただし、IE8は、ビューポートよりもウィンドウの方が多いという事実を気にする必要はありません。IE8でそのサイズを取得するにはどうすればよいですか?
var popUpWidth = window.outerWidth; // does not work in IE8!
var popUpHeight = window.outerHeight; // does not work in IE8!
毎回ユーザー画面の右下隅にポップアップを配置するスクリプトがあります。ただし、IE8は、ビューポートよりもウィンドウの方が多いという事実を気にする必要はありません。IE8でそのサイズを取得するにはどうすればよいですか?
var popUpWidth = window.outerWidth; // does not work in IE8!
var popUpHeight = window.outerHeight; // does not work in IE8!
IE8 には outerWidth / outerHeight プロパティがありません。代わりに試してください。
document.documentElement.clientHeight;
document.documentElement.clientWidth;
ここに例がありますhttp://james.padolsey.com/javascript/get-document-height-cross-browser/