07/04/13 13:52:52
>>590
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>???</title>
<script type="text/javascript">
function test() {
var d = document.documentElement;
alert(d.offsetWidth-d.clientWidth-4);
}
</script>
</head><body>
<div><button onclick="test()">Test</button></div>
<p>x</p><p>x</p><p>x</p><p>x</p><p>x</p><p>x</p><p>x</p>
</body></html>
なぜか-4を付けたらスクロールバーサイズと同じになりました。
OSでスクロールバーサイズの設定を変えてもこれならピッタリになります。
とりあえずこれで使ってみます。ありがとうございました