0

このトピックにはさまざまなスレッドがあることを私は知っています。しかし、私のアプローチが完全に間違っているのではないかと思います。ブラウザのサイズに応じてラッパーの高さを設定しようとしています。これまでのところ、画面の高さと幅を返すこのJavaScript関数があります。

<script language="JavaScript">
var screenW = 640, screenH = 480;
if (parseInt(navigator.appVersion)>3) {
 screenW = screen.width;
 screenH = screen.height;
}
else if (navigator.appName == "Netscape" 
    && parseInt(navigator.appVersion)==3
    && navigator.javaEnabled()
   ) 
{
 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
 var jScreenSize = jToolkit.getScreenSize();
 screenW = jScreenSize.width;
 screenH = jScreenSize.height;
}
</script>

<div id="wrapper" style = "height: valuepx; screenHwidth: screenWpx;>これらの変数の値を後で: PHPエコーと同様の方法で呼び出したいと思います 。

変数の呼び出しにどのようにアプローチする必要がありますか?

4

1 に答える 1

3

Javascriptからスタイルを割り当てる必要があります。

var wrapper=document.getElementById("wrapper");
wrapper.style.height = screenH;
wrapper.style.width = screenW;

またはjQueryを使用:

$("#wrapper").css({
  width:screenW, 
  height:screenH
})
于 2012-09-29T13:28:52.070 に答える