プロが教える店舗&オフィスのセキュリティ対策術

フレームを使わずにスクロールの制御ってできますか?
スクロールバーを非表示にしたいのですが・・・。

A 回答 (4件)

<BODY>を<BODY scroll="no">にすることで非表示にできます。



scroll="hidden"も同様です。(こちらを推奨しているらしい)
scroll="auto"にすると画面からはみ出したときだけスクロールバーが出る設定になります。

尚、Win IE6で動作確認済みです。(というか私自身が使ってます)
JavaScirptを使わなくても出来ますよ。

参考になったでしょうか…。
    • good
    • 0

はじめまして。


JavaScirptを使って下記のように記述すれば
フレームや、新しいウィンドウを使うことなく消せますヨ♪
----------------------------------------------
<html>
<head><title>スクロールバーを消す</title>
<script Language="JavaScript">
<!--
function ScrollBar()
{
document.body.style.overflow = "hidden";
}
// -->
</script>
</head>
<body onLoad="ScrollBar()">スクロールバー消す
</body></html>
    • good
    • 0

こんにちはsunshinさん、xruzです。


基本的には無理だと思いますが、JavaScriptでwiondow.openのscrollbars=noパラメータを指定して開いたウィンドウではスクロールバーが非表示になります。
記述例)
wid=window.open("http://www.goo.ne.jp/", "goo", "scrollbars=no");

がんばってくださいね。
    • good
    • 0

普通のページでのスクロールバーの非表示は無理だと思います。


フレームで非表示にすると問題でもありますか?

スクロールバーが見えなくていいだけなら、
スタイルシートでスクロールバーの色を全て背景色と一緒にしてしまうという方法がありますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!