• 締切済み

JavaScriptについて

JavaScriptを使って、画面の横幅を取得し、 縦幅=横幅x0.75 AAA=横幅 BBB=縦幅 <div style='width:AAApx; height:BBBpx;'></div> このようなスクリプトはどのように記述すれば良いでしょうか?

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

> ブラウザ画面のサイズが変更された場合はどのようにすれば良いでしょうか? <div id="hoge"></div> <script> setSizeHoge(); window.onresize = setSizeHoge; function setSizeHoge () { AAA = window.innerWidth; BBB = AAA * 0.75; document.getElementById("hoge").style.width = AAA + "px"; document.getElementById("hoge").style.height = BBB + "px"; } </script>

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

画面の横幅が「ディスプレイの横幅」なら <script> AAA = window.parent.screen.width; BBB = AAA * 0.75; document.write("<div style='width:" + AAA + "px; height:" + BBB + "px;'></div>"); </script> 画面の横幅が「ブラウザの表示領域の横幅」なら <script> AAA = window.innerWidth; BBB = AAA * 0.75; document.write("<div style='width:" + AAA + "px; height:" + BBB + "px;'></div>"); </script>

dyo
質問者

補足

回答ありがとうございました。 追加ですみません。 ブラウザ画面のサイズが変更された場合はどのようにすれば良いでしょうか?

関連するQ&A