クリックするとサブウインドウが開き
ダイアログにブラウザ内幅が表示されます

getINNERWIDTH()

ブラウザの内幅をピクセル単位で取得するためのサンプルファンクションです。 n4,n6,n7,m1,o6,o7,s1ではinnerWidthを使い、 e4,e5,e6ではclientWidhを使っています。 paddingを含み、スクロールバー,border,marginを除くエリアのサイズです。ただ、スクロールバーやmarginなどはブラウザやスキンによってデフォルトサイズが異なるためクロス化が難しく、微調整無しで使えるのはこのサンプルのようなケースに限られます。

*このファンクションをコピーして<script>と</script>の間にペーストしておくだけでこの機能をクロスブラウザに利用できるようになります。
*mkSubWin()は簡易的に内寸をそろえてサブウインドウを開くクロスブラウザ関数になっていますが、s1だけはサイズがそろいません。これもそろえたいときは resizeToWIN() をご利用ください。

Cross-Browser のための Sample Function