- ベストアンサー
ブラウザのウインドウの幅をコントロール
HPを作ろうと思っています。そこで、デザイン上、アクセスした時点でのブラウザのウインドウ幅を指定したいのですが、そういうことは出来ますか? HTMLの基本的なことは分っているつもりですが、CGIやJavaScriptに関する知識はほぼ皆無ですので、素人でも何とかなる方法がありましたらご教授ください。よろしくお願いします。
- JavaScript
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
下に参考URLがのっています。 これは、前にも質問があったものと同じだと思いますので、 さて、この回答には私以外にも答えていますが、私が載せたものは、 JavaScriptで作ったもので、 もう一つはheguilさんが答えたものでこちらは、 直接HTMLの<body>タグに書くものですね。 どちらを使うかはあなたが決めると良いでしょう。 どっちもどっちですけど、 私が作ったものは800×600で使用するために作ったものなので、 ほかのサイズにするときは変更してください。 では、では。
その他の回答 (1)
- sk2
- ベストアンサー率32% (8/25)
この辺でどうでしょう? 材料は山のようにあります。
お礼
回答ありがとうございます。 yahoo等で探したんですが、 どれが適しているか分らなくて… 非常に参考になりました。
関連するQ&A
- JavaScriptで、現在表示中ページの内容の幅を取得するには?
JavaScriptで、現在表示中のページの内容の幅をピクセル単位で取得したいのですが、可能でしょうか? ウインドウの幅ではなく、表示している内容の幅が欲しいのです。 document.body.clientWidth は、表示領域の幅のようでした。 document.body.scrollWidth も、表示領域の幅のようでした。 document.body.offsetWidth は、ウインドウの幅のようでした。 ブラウザのウインドウ幅に追従する「リキッド」なデザインの場合(教えて!gooもそうです)は、ブラウザのウインドウ幅に合わせて変化しますので、その幅が欲しいです。 Yahooのトップページはテーブルで幅を指定してあるようです。そのような場合はウインドウを最大化したりサイズを変えたりしても“内容”は変化しませんので、その幅を取得したいです。 どのようなプロパティにアクセスすれば良いでしょうか。
- ベストアンサー
- JavaScript
- セルの幅について
htmlで指定した幅と開発者ツールで確認した実際の幅、JQUERYで取得できる幅 それぞれ違うのはなぜでしょうか。 具体的なhtmlは以下のようなものです。 table-layout: fixedは都合により使う事ができません。 <script src="./jquery.js" type="text/javascript"></script> <table border="1"> <colgroup> <col width="10"> <col width="20"> <col width="30"> </colgroup> <thead> </thead> <tbody> <tr> <td class="a">a</td> <td class="b">b</td> <td class="c">c</td> </tr> </tbody> </table> <script type="text/javascript"> alert($('.a').width()); </script> 開発者ツールで確認すると左から14 24 34の幅になります。 また、jqueryでセルの幅をwidth()で取得すると 12 22 32となります。 指定 使用しているブラウザはIE8 / IE6です。
- 締切済み
- HTML
- プログラムでブラウザソフトを指定する。
お世話になります。 例えば、サーバにHTMLファイルを置いておきます。 クライアントにIEとネットスケープの2つのブラウザソフトが入っている時、そのHTMLファイルを読みに行った時にプログラム上(Javascript等)で、どちらのブラウザで開くかを強制的に指定する事はできるのでしょうか??
- ベストアンサー
- HTML
- ブラウザが新規に立ちあがる理由
素朴な疑問です。 例えば、今PC上でメーラ、ブラウザの順に立ち上げたとして、メーラの文書内のリンクからあるHPを立ち上げると、事前に立ちあがっていたブラウザ上に表示され、別のメール文書内のリンクからまた違うHPを立ち上げると新たなブラウザが立ちあがったりします。これはどういう制御をしているのでしょうか?そのHP毎のHTMLにより、新規、既存のブラウザーを使用するという様な指定があるのでしょうか? また、仮にそうだとすると、ブラウザ、メーラーの順に立ち上げていて、メーラーの文書からリンクをクリックした時に初めに立ち上げいたブラウザにHPが表示されるという事もあるのでしょうか?(当該HPがHTMLにて既存ブラウザ使用の設定になっていたとして)このパターンは今まで見たことありません。 以上、よろしくお願いします。
- 締切済み
- HTML
- フレーム未対応のブラウザって・・・
いまHPを作成しているのですが、デザインの関係でフレームを 使おうと思うのですが、現在フレーム未対応のブラウザを使用 している人って、何割くらい居るのでしょうか? SEOなどの事を考えると、フレームはあまり使わない方が良い とは分かっているのですが、更新作業を素人に任せなければ ならないため、なるべくHTMLを簡素化したいので、SEOの問題 はこの際めをつむるつもりです。
- 締切済み
- デザイナー・クリエイティブ職
- アクセス・ログ用CGIをHTMLから自動起動する方法は?
ホームページ・アクセスログ用のCGI(実際はjavaサーブレット)を作ったのですが、トップページをアクセスした時に、このCGIを自動的に呼び出すようにトップページのHTMLを修正したいのですが、どうしたら呼び出せるのかがわかり ません。 ・ホームページとCGIのサーバーは別です。 ・このCGI自体はブラウザ側に特に返す内容はありません。必要であれば返しても良いですが。 ・HTMLだけでは無理であれば、javascriptを使っても良いです。 普通はどうしてるのでしょうかね?
- 締切済み
- HTML
- ブラウザの見え方の違いについて教えてください。
CSSで只今苦戦苦闘しております。 前回、TABLEタグを使用してデザインを組んでいいのかどうかということを質問させていただきました。 ご回答していただき本当にありがとうございました。 今回も、わからなかったので質問させていただきました。CSSでwidthやmargin、そして前回教えていただいた通り TABLEを使わずDIVタグを使用して作っています。IEで確認しながら作っていたのですがブラウザの種類によっては デザインがぐちゃぐちゃになってしまう。と効いたのでファイアーフォックスとsafariというブラウザを インストールして両方で確認しましたところ、「ぐちゃぐちゃ」になっていました(涙) どのようになってしまったかといいますと、DIVタグで指定した大きさがIEとファイアーフォックスでは違う見え方をしてしまいます。 marginの大きさは変わらなかったのですが、widthの大きさが少し違ってしまったり画像を設定したのに表示されなかったりしてしまいます。(たぶんこれはwidthの幅が上手く設定できていないからだと思います。) 話が長くなってしまいましたが、聞きたいことは・・・。 1.ブラウザによっては読み込みの出来ないCSSプロパティというのがあるのでしょうか。(Javascriptはあるようですけど・・・。) 2.それと「これ通りにやれば、どのブラウザでも見え方が同じになる!」といった方法や、みなさんがどのようにブラウザの問題を克服(?)されたか教えてもらえませんか?あとできれば、克服のためのお勧めサイトでもありましたら教えていただけませんでしょうか。よろしくおねがいします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 携帯電話のHP作成
基本的なHTMLの知識はあるつもりですが、 メモ帳を使い各社共通の携帯電話のHPを作成したいのですが、画像は入れられますか?各社表示できるもの、出来ないものがありますよね。どの携帯からも!というのはそれぞれに対応したHPを作成しないと無理でしょうか? また、PCからのアクセスを出来なくするにはperlとかcgiとかの知識がなくては出来ないのでしょうか?
お礼
回答ありがとうございます。 まったく同じ質問がこんな最近あったんですね。 失礼いたしました。 <body>に書くこともできたとは、勉強不足でした。 今回はせっかくですので Javascriptに チャレンジしてみます。 大変参考になりました。