• ベストアンサー

JavaScriptを使った背景設定

こんにちは。  Javaを使ってホームページを作ろうとしています。  フレーム内の背景画像を繰り返さないでウインドウに最大化表示させる方法がわかりません。  ホームページを見ている人がウインドウのサイズを縦横変えても、フレームのサイズに最大化表示させるという意味です。  もうハゲそうです。教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xruz
  • ベストアンサー率50% (72/143)
回答No.3

>サイズを変えさせない方法とかあればできるのかナァ・・ <script language="javascript"> <!-- function funcResize(){ window.resizeTo(100,200)} //--> </script> </head> <frameset cols="*,*" onLoad="funcResize();" onResize="funcResize();"> 過去の質問より抜粋(パクリ)しました、ははは、はぁ。 各フレームにはnoresizeを指定すれば良かったと思います。 試してみてください上手くいったらラッキー。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=158401
daiju3000
質問者

お礼

上手くいきました。 どうもありがとうございます。

その他の回答 (2)

  • quenista
  • ベストアンサー率28% (122/425)
回答No.2

>サイズを変えさせない方法とかあればできるのかナァ・・ これなら、Javaスクリプトでリサイズを抑制すれば出来ますね。

  • quenista
  • ベストアンサー率28% (122/425)
回答No.1

私も同じ様な事を考えた事が有ります。 私の場合は、上から下に繋がるグラデーションを書きたかったので、縦2048Dot*横1Dotの画像で誤魔化しました。 背景を繰り返さない方法は、スタイルシートで対応出来ます。 例えば、縦方向の繰り返しを抑制するには、 <BODY BACKGROUND=** STYLE="background-repeat:repeat-x;"> とすれば、可能です。(横方向の場合は、repeat-y) 只、これでは画像の縮尺制御は出来ませんでした。 で、かなり手間の掛かる方法ですが...。 先ず、<TABLE>で、1行×1桁の表を100%指定で作り、その中にImageを縦横100%の比率設定で置きます。 後は、他のページ上のオブジェクトをスタイルシートのポジショニングを使って、%表記で配置して行きます。 これで、それらしくは見えると思います。 但しこれで試した結果、縮尺が変わるとかなり画像が荒く見えます。 又、大きな画像にして荒さを押えると、今度は読み込みが遅くなります。 又、フリーのスペースの場合の広告バナー等が有ると、かなり崩れて来ます。 >もうハゲそうです。 いや、そこまで悩まなくても...。(^_^;)

daiju3000
質問者

補足

すばやい回答ありがとうございます。 やっぱりむりなんですかねぇ~~ 何で最大化させたいかというと、  ページは左・右上・右下と分かれていて、左と右下のフレームの壁紙がスムーズに連結するようにしたいんです。  見る人のウィンドウサイズを固定して、サイズを変えさせない方法とかあればできるのかナァ・・・。そういうアプレットがあれば・・

関連するQ&A

  • 背景画像をウィンドウに合わせる

    背景画像をウィンドウにピッチリ合わせたいのですが、それは可能ですか? http://home.impress.co.jp/books/urawaza/tipsdic/sample026-037/tips034.html ここにその方法が書いてあるのですが、ウィンドウのサイズを変えても画像の縦横比がそのまま保たれてしまうので、隙間ができたりします。 私がしたいのは、ウィンドウに隙間なく背景を置くというものです。はじめからウィンドウのサイズを指定してやればいいというのは無しでお願いします

  • デスクトップ背景の画像

    デジカメで撮ったjpeg画像を、デスクトップ背景にする場合に、うまくデスクトップ画面サイズに合うようにならず、縦横比が変わった歪んだ画像やら画像の一部だけが現れるようなデスクトップ背景になります。 もちろん「画面のプロパティ」で調整をしても、です。 特に歪む(縦横比が変わる)ことについて、そもそも「画面のプロパティ」の「表示位置」にある3種類の表示方法「拡大」「中央」「並べて」を選び変えて画像が歪むというのはどういうことでしょうか。 これはどこで調整すればうまく表示できるのでしょうか。 詳しい方ご教示よろしくお願いします。

  • 背景のことで

    ジャバスクリプトで、背景をランダムに表示させる というものがありますが この背景の位置を指定してランダムに表示させる方法は無いでしょうか? 例えば、背景画像を真ん中に固定してその背景画像をランダムに表示させるようにしたいのですが・・・。 (普通に画像で表示させるのではなく、背景で) どなたか位置を指定して出来る方法を知っている方が居ましたら教えて下さい。

  • フレームをまたいで背景画像を表示させたい

     現在作っているホームページで、フレームでメニュー部分(フレームAとします)と、本文を表示させる部分(フレームB)を分けたページを作っているのですが、Aの各メニュー項目をonMouseOverするとBの背景画像がそれぞれそのメニュー項目に対応したものに変わる、という事をしたいのです。  できれば、その背景画像が変わるのはBに表示させるある1ページに限りたいのですが、何かうまい方法はないでしょうか?  良いアドバイスがあったらご教授をよろしくお願いします。

  • ホームページの背景画像を画面いっぱいで表示するよう

    ホームページの背景画像を画面いっぱいで表示するように 設定しようと考えています。 (jQueryのBACKSTRETCHなども考えています) その場合、使用する画像のサイズ(縦・横)はどれくらいがよいのでしょうか? どのPCでもしっかり画面いっぱいに表示するには 世の中にあるPCのディスプレイの最大を上回る大きさにするのでしょうか? 一般的にプロの人がホームページを作る場合、 画面いっぱいに背景を設定する際のサイズ(縦・横)を教えて頂けたらうれしいです。 どうぞよろしくお願い致します。

    • ベストアンサー
    • CSS
  • いろいろやってみたのにホームページの背景が表示されません

    インターネットはMozilla Firefoxを使っています。Mozillaでは背景がちゃんんと表示されるのですが、エクスプローラでは表示されません。 フォントの色が白なので、背景が白になってしまうと全く何が書いてあるのかわかりません。 どうすればいいでしょうか。 インターネットは「windowsの色」にちゃんと設定してあります。 背景となる写真もちゃんとアップされています。 ホームページはフレームを使っているのですが、左側のフレームだけちゃんと表示されるのですがどうしてでしょう。 アドバイスをお願いします。

  • デスクトップの背景について

    デスクトップの壁紙の設定で、 ディスプレイに合うサイズのファイルをクリックすると 新規ウィンドウが展開して、 画像ファイル(jpg)のみが表示されるサイトで 展開された画像の上で右クリック「背景に設定」 を選択した時、 デスクトップの背景に 設定されずに背景が真っ青になり、 中央にウィンドウの最大化の□だけが 表示されてしまいます。 □をクリックしても何も変化せず、 画面のプロパティのデスクトップタブの 表示位置は、「拡大して表示」になっていますが 改めて「拡大して表示」を選択して 適用したり、再起動を行うとちゃんと表示されます。 簡単に変更した時のイメージとして確認しずらく、 大変使い難くなってしまいました。 過去こんな事はなかったのですが、 原因と直す方法をご教授頂けませんでしょうか。 OSはwindows XP SP2 です。

  • 画面左上に出る微妙な空白の消し方

    ホームページを作成していて、フレームを上下に分けて 上の小さいフレームにぴったりの大きさのロゴを作りました。 そこでページを表示させてみたら画像(というかページ)の左上に縦横5mmずつくらいの空白が出ていて、 画像がフレームからはみ出してドラッグしなければ完全に表示されなくなってしまいます。 同じような感じでフレームの中のページ単体では空白が出来ていても くっつけるときちんと空白が埋まっている方もいて(ソースを拝見したんですが、よく分からなくて…) もしぴったり画像を表示出来る方法がありましたらお教えいただきたいと思います。 * 背景画像を繰り返している上に透過GIFのロゴを乗せているので、 ロゴ画像自体を背景に設定して左上に固定…という方法以外でお願いします…

    • ベストアンサー
    • HTML
  • 横幅が可変の背景

    ちょっと説明が難しいので理解頂けるか不安なのですが・・・ 企業のホームページとかに良くあるパターンの表示方法なのですが、 背景の画像が横幅に対して100%で指定してあるのか、 ウインドウを大きくしても小さくしても、ちゃんとそのサイズピッタリで表示される方法を知りたいと思っています。 ホームページの例としては、 http://www.ekokoro.jp/ の、メニュー部「募金メニュー」や「世界を知る」とある部分の下にある、緑のラインの事です。 いわゆるコンテンツの部分は、例えば横800pxとかで作りたいのですが、 背景のラインはモニター100%にしたいのです。 このような表示方法を解説しているページとかありましたら教えてください。 また、できればXhtmlではなく、htmlでの表示方法を希望です。 よろしくお願いします。m(_ _)m

    • ベストアンサー
    • HTML
  • 背景画像の設定について

    ホームページビルダー8を使っています。 背景画像にしたい画像があって、「壁紙」で設定しても、 その画像が横に縦に連続して表示されるか、 真ん中に1つだけ表示されます。 これを右上にだけ表示するにはどうすれば いいのでしょうか? よろしくお願いします。

専門家に質問してみよう