JavaScript、Dhtmlの達人の方に質問です。よくサイト内の更新情報をテキストで表示し、固定のエリアでカスタムでスクロールバー素材等をさせているケースがありますが、ページ自体が左端配置の場合は理解しているのですが、ページがセンター表示の場合、どのようにしたらよいでしょうか?

そのようなソースのありか、サイト、及び対応策等がございましたら、教えてください。ちなみターゲットOS、ブラウザーはMAC、WINの一般的なブラウザーと考えております。すいませんがよろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:aki73ix No.1

回答回数5224ベストアンサー獲得回数27

ポイント20pt

http://www.hatena.ne.jp/1086742971

以下のようなサイトを作りたいのですが、 http://www5.synapse.ne.jp/taro/ 思うようなデザインに出来ません。 知恵を貸してください。 (詳しくは上記サイトに書いてあり.. - 人力検索はてな

過去似にたような質問がありましたね

http://www.hatena.ne.jp/1090568456

JavaScriptでウィンドウ外側の幅を取得する方法を教えてください。 ちなみにNetscapeなどはwindow.outerWidthで取得できるのはわかっていますので、IEでの取得方法が知りた.. - 人力検索はてな

http://www.hatena.ne.jp/1090827580

JavaScriptにて <HEAD>内で計算して複数の引数にそれぞれ値を格納してその値をさらにスタイルシートに反映させていたのですが、関数の使い方がいまいちわかっていません。 .. - 人力検索はてな

JavascriptでIEとNetscapeの処理を分岐させて

window.innerWidth

document.documentElement.clientWidth

document.body.clientWidth

で画面幅を取得してオブジェクトのサイズを元に配置座標を決定します

横幅がx、オブジェクトサイズがyなら

x-y/2が配置座標になりますね

id:Mars No.2

回答回数203ベストアンサー獲得回数20

ポイント20pt

更新情報の表示部分の内容がわからないので使えるかどうかわかりませんが、該当ブロックをdivで囲みスタイルシートでposition:relative;と指定します。(topやleftは不要)

relativeを指定すると、position(0,0)がそのdivブロックの左上にリセットされるのでdivブロックがセンタリングされても配置が可能になります。

id:noren No.3

回答回数49ベストアンサー獲得回数0

ポイント20pt

http://tohoho.wakusei.ne.jp/html/iframe.htm

そのファイルは現在ありません

JSとか使わなくても

<iframe>タグでできますけどね・・

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません