• 締切済み

こう言う事出来ますか?

縦2分割のフレームを使っているページで、それぞれのページにスクロールがあるとします。それぞれのスクロールを動かすには、一度ページ内でクリックしてからでないと動かす事が出来ないようにする事は可能でしょうか?例えば右のページのスクロールを動かすには、右ページ内をクリックすると動かす事が出来るようになる。その間はマウスを左ページに持っていっても、左ページ内をクリックするまでは無効・・のような事って出来ますか?

  • ok86
  • お礼率100% (4/4)

みんなの回答

回答No.1

検証はしていませんが、ご希望の動作は可能です。 というか、初期処理で現在表示位置を取得しておいて、 スクロール操作をしても自動的に初期の位置に戻すという考え方ですが・・・。 自動スクロールが可能(あちこちにソースあり)なので、その改良と。 またクリックに関しては、BODY 又は BODY の直下に DIV を記述し その onclick イベントにてフラグ操作すれば。 尚、JavaScriptにて、初期処理にて BODYタグの scroll属性を no(許可しない)と変更し onclick イベントにて yes(許可する)と変更する方法もありますが ブラウザにより対応していないものもあるとか。

ok86
質問者

お礼

御礼遅くなりすいません。あきらめかけていたけど一筋の光が・・

関連するQ&A

  • HPビルダー8 フレームを消して1つにまとめたい!

    HPビルダーでHPを作って公開しています。 でも今のHPはフレームを使って2分割に分かれています。 左のフレームにメニューが縦にならんでいてスクロールバーが付いています。右にはメイン?ページがあります。 それを分割しないで今度はフレームを使わず今までのHPの感じで1つのページに変えたいのですがどうやったらできますか? 作り直すしかありませんでしょうか? 宜しくお願いします!

  • スクロールバーが出ない

    ホームページビルダー7を利用してます フレームで縦二つに分割しているページがあります 右のページはスクロールバーが出るのですが 左にはでません フレームの属性で、スクロールバーがなしになってたので 自動にしたのですが直りません 転送が出来てないのでしょうか? フレームの属性を変えたときのあとは転送はそのページを転送するのではなくほかの方法がありますか? ちなみに、プレビュー画面ではちゃんとスクロールバーは出てます つたない説明ですが、どうぞよろしくお願いします

  • HTML フレーム スクロール

    3日前からHTMLで、ホームページ作成を試みているものです。 HTMLで、FRAMEというタグを使用し、ページを縦に3分割しました。 右30%、中央60%、左30%という具合に分割しましたが、右ページと左ページのHTMLは、同一です。 要は、中央のページに文章や画像を掲載し、右、左ページは、背景のようにしたいのです。 そうした場合、中央ページが長く(?)なってしまうのでスクロールが出てくるのですが、 そのスクロールが、中央ページの右側に出てきてしまうんです。 そのため、中央ページのみ、スクロール可能で、右、左ページは動かぬまま。 スクロールを右ページの右側に登場させ、ページ全体でスクロールさせるには、どうすればいいんでしょうか? 超初心者のため、上手く説明できているか不安ですが、解決方法をご存知の方がいらっしゃったら是非ご回答お願い致します。 また、この質問がとんだ見当違いでしたら、ごめんなさい。

    • ベストアンサー
    • HTML
  • メニューの内容

    フレームで、ヘッダー 左メニュー 右メインページとしている3分割のものを作っています。 左メニュー(○○○とする) ○○○―×××     \△△△ ○○○にマウスを持っていくと、××× △△△が表示され、××× △△△をそれぞれクリックすると、右メインページに表示されるようにするにはどうしたらいいでしょうか? できるだけ簡単なほうがいいですが、どのようなやり方でも構いません。 教えてください。 (質問する場所が違っていたらすみません)   

  • フレーム使用のHPでの掲示板のリンク方法について

    FC2でフレーム(左にメニュー、右に本文)を使用したHPを作成しています。 左のメニューのリンクを右のフレームに表示させることはできました。 しかし、私は日記としてお絵かき掲示板を利用しているのですが、お絵かき掲示板のページを右フレームに表示させるとスクロールが上手く出来なくなってしまいます。 マウスホイールでは普通にスクロールできますが、スクロールバーでやろうとするとスクロールバーをダブルクリックしないとできません。 また、マウスポインタが十字になってしまい、リンクはクリックできてもパスワードなどを入力することができません。 web拍手も同じようになっています。 自力で調べてはみたのですが、HPづくり初心者なためか全く原因も直し方も分かりませんでした。 説明が分かりにくいと思いますが、方法を知っている方がいましたら教えていただけると嬉しいです。 よろしくお願いします。

  • 十字キーが出てきてページがスクロールできません。

    調べてみたのですがなにが原因かよくわかりません。 ホームページで、縦2分割フレームを使っています。 左はメニュー。右にリンク先のページが表示される形になります。 そこで、右のページを日記に設定したのですが、 (INDEXから飛ぶと左にメニュー、右に日記が表示できるように) 日記は表示されますがマウスキーが十字キーに変化し、 ページをスクロールさせることができません。スクロールバーも無反応です。 フレームの境界線には(右側に)斜線のような線がでます。 レンタル日記、Pixivのブログどちらも同じような状況に陥ります。 ページを開いて自然に右側をスクロールできるようにするにはどうすればよいでしょうか。 特に目立ったタグはありませんでした。FC2をつかっております。 ご指導をお願いいたします!よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • フレームページ

    OSはXPで、ブラウザはIE6.0を使用としているのですが、 フレームページのサイトを快適に閲覧できないのです。 たとえば縦に2つに分割してあるページで左のページに a.htmlとb.htmlのリンクが貼られており、 a.htmlをリンクしてある文字をクリックすると 右のページにa.htmlが表示されるとします。 そして右のページに表示されたa.htmlを閲覧して (あるリンクをクリックするとかスクロールなどして)、 また左のページにリンクが貼ってあるb.htmlを見ようとして、 クリックしても選択はされるのですが (文字の周りにドットの点線がつく状況)、 右ページにも左ページに表示されないのです。 つまりフレームページで、1回目に左ページで リンクボタンを押すと右ページに表示はされるのですが、 2回目以降から左ページに貼ってあるリンクを押しても 反応しないのです。 ある特定のサイトのみではなく、フレームページを使用している サイトを閲覧する時はほぼこの現象が発生します。 IE7.0以降をインストールしたら直るのですが、 強制終了しやすいので結局6.0バージョンのままなので、 IEのバージョンアップ以外の方法で何かいい方法あれば 教えていただきたいです。 説明が難しくてわかりにくいとは思いますが わかる方いらっしゃれば、どうか回答よろしくお願いします。

  • HTMLでのフレーム作りでうまくいきません;;

    自分が 目指すフレームは 縦2分割の 左が15% 右が85% 程度のもの なんですが 左に コンテンツを表示して クリックすると リンクされて 右のページに その内容が 表示されるように したいのですが どうすれば よいのでしょうか? さまざまな物を 検索にかけてみたり 実際に フレームを 使っているサイトの ソースを コピーしてみたり したのですが なぜかコンテンツ側に リンクした 内容が表示されてしまいます。 知っている方がいたら教えてください。

    • ベストアンサー
    • HTML
  • ホームページビルダー9 リンクエラーの件

    ホームページのTOPページをフレームで縦に2分割しています。 左列にメニューを羅列し、そこをクリックすると右側が切り替わります。 今まで問題ありませんでしたが、突然、クリックしてもリンクを貼ったページに飛ばなくなりました。 「ターゲット」を「右のページ」から「新しいウインド」に変更すると新しいウインドは開きます。 たまにデバッカーが開くのですが、直し方がよく分かりません。 どうやら、アクセス分析のためのHTMLが悪さをしているみたいなのですが、よく分かりません。 私のHPは、internet explorerで開くと、最初に左のメニューが表示されて、次に右側にコンテンツが開きます。右のコンテンツが開かない間に、左のメニューを押すと正常に動きます。 詳しい方、解決方法を教えて下さい。 よろしくお願いします。

  • 困ってます!!!

    マウスの右クリックと左クリックの間にある、スクロールさせる奴が勝手に壊れたのか動いてしまうため、困っています!このスクロール機能だけ使えないようにできませんか???

専門家に質問してみよう